home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_4_GClose.txt < prev    next >
Text File  |  1991-09-09  |  158KB  |  2,865 lines

  1. # near model CODE resource
  2. # jump table entries: 1696-1765 (70 of them)
  3. export_212:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  4AA8 0002                tst.l      [A0 + 0x2]
  9. 00000010  6714                     beq        +0x16 /* 00000026 */
  10. 00000012  2F28 0002                move.l     -[A7], [A0 + 0x2]
  11. 00000016  203C 0004 0004           move.l     D0, 0x40004
  12. 0000001C  AB1D                     syscall    QDExtensions
  13. 0000001E  2054                     movea.l    A0, [A4]
  14. 00000020  7000                     moveq.l    D0, 0x00
  15. 00000022  2140 0002                move.l     [A0 + 0x2], D0
  16. label00000026:
  17. 00000026  286E FFFC                movea.l    A4, [A6 - 0x4]
  18. 0000002A  4E5E                     unlink     A6
  19. 0000002C  2E9F                     move.l     [A7], [A7]+
  20. 0000002E  4E75                     rts
  21. 00000030  9954                     sub.w      [A4], D4
  22. 00000032  5049                     addq.w     A1, 8
  23. 00000034  584D                     addq.w     A5, 4
  24. 00000036  4150                     chk.w      D0, [A0]
  25. 00000038  4841                     swap.w     D1
  26. 0000003A  4E44                     trap       4
  27. 0000003C  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  28. 00000040  4B49                     chk.w      D5, A1
  29. 00000042  4C4C 5049                movem.l    D0,D3,D6,A4,A6, A4
  30. 00000046  584D                     addq.w     A5, 4
  31. 00000048  4150                     chk.w      D0, [A0]
  32. 0000004A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  33. export_213: // at 0000004C (misaligned)
  34. 0000004E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  35. 00000052  0008 4EBA                ori.b      A0, 0xBA
  36. 00000056  1196 4E5E                move.b     [A0 + D4 * 8 + 0x5E], [A6]
  37. 0000005A  2E9F                     move.l     [A7], [A7]+
  38. 0000005C  4E75                     rts
  39. 0000005E  9554                     sub.w      [A4], D2
  40. 00000060  5245                     addq.w     D5, 1
  41. 00000062  5045                     addq.w     D5, 8
  42. 00000064  4154                     chk.w      D0, [A4]
  43. 00000066  494E                     chk.w      D4, A6
  44. 00000068  4742                     chk.w      D3, D2
  45. 0000006A  5554                     subq.w     [A4], 2
  46. 0000006C  544F                     addq.w     A7, 2
  47. 0000006E  4E2E                     .invalid   // invalid opcode 4
  48. 00000070  4652                     not.w      [A2]
  49. 00000072  4545                     chk.w      D2, D5
  50. 00000074  0000 0000                ori.b      D0, 0x0
  51. export_214:
  52. 00000078  4E56 0000                link       A6, 0
  53. 0000007C  2F0C                     move.l     -[A7], A4
  54. 0000007E  286E 0008                movea.l    A4, [A6 + 0x8]
  55. 00000082  2054                     movea.l    A0, [A4]
  56. 00000084  4AA8 0004                tst.l      [A0 + 0x4]
  57. 00000088  6706                     beq        +0x8 /* 00000090 */
  58. 0000008A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  59. 0000008E  A9A3                     syscall    ReleaseResource
  60. label00000090:
  61. 00000090  2F0C                     move.l     -[A7], A4
  62. 00000092  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  63. 00000096  286E FFFC                movea.l    A4, [A6 - 0x4]
  64. 0000009A  4E5E                     unlink     A6
  65. 0000009C  2E9F                     move.l     [A7], [A7]+
  66. 0000009E  4E75                     rts
  67. 000000A0  8F54                     or.w       [A4], D7
  68. 000000A2  5049                     addq.w     A1, 8
  69. 000000A4  4348                     chk.w      D1, A0
  70. 000000A6  414E                     chk.w      D0, A6
  71. 000000A8  444C                     neg.w      A4
  72. 000000AA  452E 4652                .invalid   2, [A6 + 0x4652] // invalid opcode 4 with b == 4
  73. 000000AE  4545                     chk.w      D2, D5
  74. 000000B0  0000 0000                ori.b      D0, 0x0
  75. export_215:
  76. fn000000B4:
  77. 000000B4  4E56 0000                link       A6, 0
  78. 000000B8  2F0C                     move.l     -[A7], A4
  79. 000000BA  286E 0008                movea.l    A4, [A6 + 0x8]
  80. 000000BE  2054                     movea.l    A0, [A4]
  81. 000000C0  4AA8 0064                tst.l      [A0 + 0x64]
  82. 000000C4  6708                     beq        +0xA /* 000000CE */
  83. 000000C6  2F28 0064                move.l     -[A7], [A0 + 0x64]
  84. 000000CA  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  85. label000000CE:
  86. 000000CE  2054                     movea.l    A0, [A4]
  87. 000000D0  7000                     moveq.l    D0, 0x00
  88. 000000D2  2140 005A                move.l     [A0 + 0x5A], D0
  89. 000000D6  2054                     movea.l    A0, [A4]
  90. 000000D8  4AA8 005E                tst.l      [A0 + 0x5E]
  91. 000000DC  6708                     beq        +0xA /* 000000E6 */
  92. 000000DE  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  93. 000000E2  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  94. label000000E6:
  95. 000000E6  2F0C                     move.l     -[A7], A4
  96. 000000E8  4EBA 1102                jsr        [PC + 0x1102 /* 000011EC */]
  97. 000000EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  98. 000000F0  4E5E                     unlink     A6
  99. 000000F2  2E9F                     move.l     [A7], [A7]+
  100. 000000F4  4E75                     rts
  101. 000000F6  9954                     sub.w      [A4], D4
  102. 000000F8  494E                     chk.w      D4, A6
  103. 000000FA  4352                     chk.w      D1, [A2]
  104. 000000FC  454D                     chk.w      D2, A5
  105. 000000FE  454E                     chk.w      D2, A6
  106. 00000100  5449                     addq.w     A1, 2
  107. 00000102  4E47                     trap       7
  108. 00000104  5049                     addq.w     A1, 8
  109. 00000106  4354                     chk.w      D1, [A4]
  110. 00000108  5552                     subq.w     [A2], 2
  111. 0000010A  452E 4652                .invalid   2, [A6 + 0x4652] // invalid opcode 4 with b == 4
  112. 0000010E  4545                     chk.w      D2, D5
  113. 00000110  0000 0000                ori.b      D0, 0x0
  114. export_216:
  115. 00000114  4E56 0000                link       A6, 0
  116. 00000118  2F0C                     move.l     -[A7], A4
  117. 0000011A  286E 0008                movea.l    A4, [A6 + 0x8]
  118. 0000011E  2054                     movea.l    A0, [A4]
  119. 00000120  4AA8 0072                tst.l      [A0 + 0x72]
  120. 00000124  6708                     beq        +0xA /* 0000012E */
  121. 00000126  2F28 0072                move.l     -[A7], [A0 + 0x72]
  122. 0000012A  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  123. label0000012E:
  124. 0000012E  2054                     movea.l    A0, [A4]
  125. 00000130  4AA8 008E                tst.l      [A0 + 0x8E]
  126. 00000134  6708                     beq        +0xA /* 0000013E */
  127. 00000136  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  128. 0000013A  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  129. label0000013E:
  130. 0000013E  2054                     movea.l    A0, [A4]
  131. 00000140  4AA8 0092                tst.l      [A0 + 0x92]
  132. 00000144  6708                     beq        +0xA /* 0000014E */
  133. 00000146  2F28 0092                move.l     -[A7], [A0 + 0x92]
  134. 0000014A  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  135. label0000014E:
  136. 0000014E  2F0C                     move.l     -[A7], A4
  137. 00000150  4EBA FF62                jsr        [PC - 0x9E /* 000000B4 */]
  138. 00000154  286E FFFC                movea.l    A4, [A6 - 0x4]
  139. 00000158  4E5E                     unlink     A6
  140. 0000015A  2E9F                     move.l     [A7], [A7]+
  141. 0000015C  4E75                     rts
  142. 0000015E  9854                     sub.w      D4, [A4]
  143. 00000160  504F                     addq.w     A7, 8
  144. 00000162  5055                     addq.w     [A5], 8
  145. 00000164  5056                     addq.w     [A6], 8
  146. 00000166  4F4C                     chk.w      D7, A4
  147. 00000168  554D                     subq.w     A5, 2
  148. 0000016A  4543                     chk.w      D2, D3
  149. 0000016C  4F4E                     chk.w      D7, A6
  150. 0000016E  5452                     addq.w     [A2], 2
  151. 00000170  4F4C                     chk.w      D7, A4
  152. 00000172  2E46                     movea.l    A7, D6
  153. 00000174  5245                     addq.w     D5, 1
  154. 00000176  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  155. 00000178  0000 0000                ori.b      D0, 0x0
  156. export_217:
  157. 0000017C  4E56 0000                link       A6, 0
  158. 00000180  2F0C                     move.l     -[A7], A4
  159. 00000182  286E 0008                movea.l    A4, [A6 + 0x8]
  160. 00000186  2054                     movea.l    A0, [A4]
  161. 00000188  4AA8 0064                tst.l      [A0 + 0x64]
  162. 0000018C  6706                     beq        +0x8 /* 00000194 */
  163. 0000018E  2F28 0064                move.l     -[A7], [A0 + 0x64]
  164. 00000192  A9A3                     syscall    ReleaseResource
  165. label00000194:
  166. 00000194  2F0C                     move.l     -[A7], A4
  167. 00000196  4EBA 1054                jsr        [PC + 0x1054 /* 000011EC */]
  168. 0000019A  286E FFFC                movea.l    A4, [A6 - 0x4]
  169. 0000019E  4E5E                     unlink     A6
  170. 000001A0  2E9F                     move.l     [A7], [A7]+
  171. 000001A2  4E75                     rts
  172. 000001A4  9254                     sub.w      D1, [A4]
  173. 000001A6  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  174. 000001AA  4152                     chk.w      D0, [A2]
  175. 000001AC  534C                     subq.w     A4, 1
  176. 000001AE  4944                     chk.w      D4, D4
  177. 000001B0  4552                     chk.w      D2, [A2]
  178. 000001B2  2E46                     movea.l    A7, D6
  179. 000001B4  5245                     addq.w     D5, 1
  180. 000001B6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  181. 000001B8  0000 0000                ori.b      D0, 0x0
  182. export_218:
  183. 000001BC  4E56 0000                link       A6, 0
  184. 000001C0  2F0C                     move.l     -[A7], A4
  185. 000001C2  286E 0008                movea.l    A4, [A6 + 0x8]
  186. 000001C6  2054                     movea.l    A0, [A4]
  187. 000001C8  4AA8 0078                tst.l      [A0 + 0x78]
  188. 000001CC  6708                     beq        +0xA /* 000001D6 */
  189. 000001CE  2F28 0078                move.l     -[A7], [A0 + 0x78]
  190. 000001D2  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  191. label000001D6:
  192. 000001D6  2054                     movea.l    A0, [A4]
  193. 000001D8  4AA8 007C                tst.l      [A0 + 0x7C]
  194. 000001DC  6708                     beq        +0xA /* 000001E6 */
  195. 000001DE  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  196. 000001E2  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  197. label000001E6:
  198. 000001E6  2F0C                     move.l     -[A7], A4
  199. 000001E8  4EBA 103A                jsr        [PC + 0x103A /* 00001224 */]
  200. 000001EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  201. 000001F0  4E5E                     unlink     A6
  202. 000001F2  2E9F                     move.l     [A7], [A7]+
  203. 000001F4  4E75                     rts
  204. 000001F6  9054                     sub.w      D0, [A4]
  205. 000001F8  4449                     neg.w      A1
  206. 000001FA  4749                     chk.w      D3, A1
  207. 000001FC  5447                     addq.w     D7, 2
  208. 000001FE  524F                     addq.w     A7, 1
  209. 00000200  5550                     subq.w     [A0], 2
  210. 00000202  2E46                     movea.l    A7, D6
  211. 00000204  5245                     addq.w     D5, 1
  212. 00000206  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  213. 00000208  0000 0000                ori.b      D0, 0x0
  214. export_219:
  215. 0000020C  4E56 0000                link       A6, 0
  216. 00000210  2F0C                     move.l     -[A7], A4
  217. 00000212  286E 0008                movea.l    A4, [A6 + 0x8]
  218. 00000216  2054                     movea.l    A0, [A4]
  219. 00000218  4AA8 005C                tst.l      [A0 + 0x5C]
  220. 0000021C  6708                     beq        +0xA /* 00000226 */
  221. 0000021E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  222. 00000222  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  223. label00000226:
  224. 00000226  2054                     movea.l    A0, [A4]
  225. 00000228  4AA8 0060                tst.l      [A0 + 0x60]
  226. 0000022C  6708                     beq        +0xA /* 00000236 */
  227. 0000022E  2F28 0060                move.l     -[A7], [A0 + 0x60]
  228. 00000232  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  229. label00000236:
  230. 00000236  2054                     movea.l    A0, [A4]
  231. 00000238  4AA8 0064                tst.l      [A0 + 0x64]
  232. 0000023C  6708                     beq        +0xA /* 00000246 */
  233. 0000023E  2F28 0064                move.l     -[A7], [A0 + 0x64]
  234. 00000242  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  235. label00000246:
  236. 00000246  2054                     movea.l    A0, [A4]
  237. 00000248  4AA8 0078                tst.l      [A0 + 0x78]
  238. 0000024C  6708                     beq        +0xA /* 00000256 */
  239. 0000024E  2F28 0078                move.l     -[A7], [A0 + 0x78]
  240. 00000252  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  241. label00000256:
  242. 00000256  2054                     movea.l    A0, [A4]
  243. 00000258  4AA8 00A0                tst.l      [A0 + 0xA0]
  244. 0000025C  6706                     beq        +0x8 /* 00000264 */
  245. 0000025E  2068 00A0                movea.l    A0, [A0 + 0xA0]
  246. 00000262  A023                     syscall    DisposHandle/DisposeHandle
  247. label00000264:
  248. 00000264  2054                     movea.l    A0, [A4]
  249. 00000266  4AA8 00C0                tst.l      [A0 + 0xC0]
  250. 0000026A  6708                     beq        +0xA /* 00000274 */
  251. 0000026C  2F28 00C0                move.l     -[A7], [A0 + 0xC0]
  252. 00000270  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  253. label00000274:
  254. 00000274  2F0C                     move.l     -[A7], A4
  255. 00000276  4EBA 1530                jsr        [PC + 0x1530 /* 000017A8 */]
  256. 0000027A  286E FFFC                movea.l    A4, [A6 - 0x4]
  257. 0000027E  4E5E                     unlink     A6
  258. 00000280  2E9F                     move.l     [A7], [A7]+
  259. 00000282  4E75                     rts
  260. 00000284  9454                     sub.w      D2, [A4]
  261. 00000286  5449                     addq.w     A1, 2
  262. 00000288  4D45                     chk.w      D6, D5
  263. 0000028A  434F                     chk.w      D1, A7
  264. 0000028C  4E54 524F                link       A4, -0xFFFFADB1
  265. 00000290  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  266. 00000294  2E46                     movea.l    A7, D6
  267. 00000296  5245                     addq.w     D5, 1
  268. 00000298  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  269. 0000029A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  270. export_220: // at 0000029C (misaligned)
  271. 0000029E  0000 2F0C                ori.b      D0, 0xC
  272. 000002A2  286E 0008                movea.l    A4, [A6 + 0x8]
  273. 000002A6  2054                     movea.l    A0, [A4]
  274. 000002A8  2F28 0068                move.l     -[A7], [A0 + 0x68]
  275. 000002AC  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  276. 000002B0  2F0C                     move.l     -[A7], A4
  277. 000002B2  4EBA 0EE4                jsr        [PC + 0xEE4 /* 00001198 */]
  278. 000002B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  279. 000002BA  4E5E                     unlink     A6
  280. 000002BC  2E9F                     move.l     [A7], [A7]+
  281. 000002BE  4E75                     rts
  282. 000002C0  9454                     sub.w      D2, [A4]
  283. 000002C2  5049                     addq.w     A1, 8
  284. 000002C4  4354                     chk.w      D1, [A4]
  285. 000002C6  5552                     subq.w     [A2], 2
  286. 000002C8  4543                     chk.w      D2, D3
  287. 000002CA  4C55 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, [A5]
  288. 000002CE  4552                     chk.w      D2, [A2]
  289. 000002D0  2E46                     movea.l    A7, D6
  290. 000002D2  5245                     addq.w     D5, 1
  291. 000002D4  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  292. 000002D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  293. export_221: // at 000002D8 (misaligned)
  294. 000002DA  FFF8                     .invalid   <<F/7/7>>
  295. 000002DC  486E FFF8                pea.l      [A6 - 0x8]
  296. 000002E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  297. 000002E4  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  298. 000002E8  206E 000C                movea.l    A0, [A6 + 0xC]
  299. 000002EC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  300. 000002F0  20D9                     move.l     [A0]+, [A1]+
  301. 000002F2  20D9                     move.l     [A0]+, [A1]+
  302. 000002F4  4E5E                     unlink     A6
  303. 000002F6  205F                     movea.l    A0, [A7]+
  304. 000002F8  504F                     addq.w     A7, 8
  305. 000002FA  4ED0                     jmp        [A0]
  306. 000002FC  9B54                     sub.w      [A4], D5
  307. 000002FE  5349                     subq.w     A1, 1
  308. 00000300  5A45                     addq.w     D5, 5
  309. 00000302  434F                     chk.w      D1, A7
  310. 00000304  4E54 524F                link       A4, -0xFFFFADB1
  311. 00000308  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  312. 0000030C  444F                     neg.w      A7
  313. 0000030E  572E 4745                subq.b     [A6 + 0x4745], 3
  314. 00000312  5450                     addq.w     [A0], 2
  315. 00000314  5245                     addq.w     D5, 1
  316. 00000316  4653                     not.w      [A3]
  317. 00000318  0000 0000                ori.b      D0, 0x0
  318. export_222:
  319. 0000031C  4E56 FFF8                link       A6, -0x0008
  320. 00000320  486E FFF8                pea.l      [A6 - 0x8]
  321. 00000324  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  322. 00000328  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  323. 0000032C  206E 000C                movea.l    A0, [A6 + 0xC]
  324. 00000330  43EE FFF8                lea.l      A1, [A6 - 0x8]
  325. 00000334  20D9                     move.l     [A0]+, [A1]+
  326. 00000336  20D9                     move.l     [A0]+, [A1]+
  327. 00000338  4E5E                     unlink     A6
  328. 0000033A  205F                     movea.l    A0, [A7]+
  329. 0000033C  504F                     addq.w     A7, 8
  330. 0000033E  4ED0                     jmp        [A0]
  331. 00000340  9F54                     sub.w      [A4], D7
  332. 00000342  4455                     neg.w      [A5]
  333. 00000344  5241                     addq.w     D1, 1
  334. 00000346  5449                     addq.w     A1, 2
  335. 00000348  4F4E                     chk.w      D7, A6
  336. 0000034A  434F                     chk.w      D1, A7
  337. 0000034C  4E54 524F                link       A4, -0xFFFFADB1
  338. 00000350  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  339. 00000354  444F                     neg.w      A7
  340. 00000356  572E 4745                subq.b     [A6 + 0x4745], 3
  341. 0000035A  5450                     addq.w     [A0], 2
  342. 0000035C  5245                     addq.w     D5, 1
  343. 0000035E  4653                     not.w      [A3]
  344. 00000360  0000 0000                ori.b      D0, 0x0
  345. export_223:
  346. 00000364  4E56 0000                link       A6, 0
  347. 00000368  2F0C                     move.l     -[A7], A4
  348. 0000036A  286E 0008                movea.l    A4, [A6 + 0x8]
  349. 0000036E  2054                     movea.l    A0, [A4]
  350. 00000370  2F28 0094                move.l     -[A7], [A0 + 0x94]
  351. 00000374  7000                     moveq.l    D0, 0x00
  352. 00000376  1F00                     move.b     -[A7], D0
  353. 00000378  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  354. 0000037C  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  355. 00000380  2054                     movea.l    A0, [A4]
  356. 00000382  2F28 0078                move.l     -[A7], [A0 + 0x78]
  357. 00000386  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  358. 0000038A  2054                     movea.l    A0, [A4]
  359. 0000038C  4AA8 00A2                tst.l      [A0 + 0xA2]
  360. 00000390  6706                     beq        +0x8 /* 00000398 */
  361. 00000392  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  362. 00000396  A8D9                     syscall    DisposRgn/DisposeRgn
  363. label00000398:
  364. 00000398  2F0C                     move.l     -[A7], A4
  365. 0000039A  4EBA 151C                jsr        [PC + 0x151C /* 000018B8 */]
  366. 0000039E  286E FFFC                movea.l    A4, [A6 - 0x4]
  367. 000003A2  4E5E                     unlink     A6
  368. 000003A4  2E9F                     move.l     [A7], [A7]+
  369. 000003A6  4E75                     rts
  370. 000003A8  9754                     sub.w      [A4], D3
  371. 000003AA  434F                     chk.w      D1, A7
  372. 000003AC  4E54 524F                link       A4, -0xFFFFADB1
  373. 000003B0  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  374. 000003B4  5749                     subq.w     A1, 3
  375. 000003B6  4E44                     trap       4
  376. 000003B8  4F49                     chk.w      D7, A1
  377. 000003BA  442E 4652                neg.b      [A6 + 0x4652]
  378. 000003BE  4545                     chk.w      D2, D5
  379. 000003C0  0000 0000                ori.b      D0, 0x0
  380. export_224:
  381. 000003C4  4E56 FFF8                link       A6, -0x0008
  382. 000003C8  2F0C                     move.l     -[A7], A4
  383. 000003CA  286E 0008                movea.l    A4, [A6 + 0x8]
  384. 000003CE  486E FFF8                pea.l      [A6 - 0x8]
  385. 000003D2  2F0C                     move.l     -[A7], A4
  386. 000003D4  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  387. 000003D8  206E 0010                movea.l    A0, [A6 + 0x10]
  388. 000003DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  389. 000003E0  20D9                     move.l     [A0]+, [A1]+
  390. 000003E2  20D9                     move.l     [A0]+, [A1]+
  391. 000003E4  558F                     subq.l     A7, 2
  392. 000003E6  2F0C                     move.l     -[A7], A4
  393. 000003E8  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  394. 000003EC  206E 0014                movea.l    A0, [A6 + 0x14]
  395. 000003F0  109F                     move.b     [A0], [A7]+
  396. 000003F2  2054                     movea.l    A0, [A4]
  397. 000003F4  226E 000C                movea.l    A1, [A6 + 0xC]
  398. 000003F8  12A8 00A1                move.b     [A1], [A0 + 0xA1]
  399. 000003FC  286E FFF4                movea.l    A4, [A6 - 0xC]
  400. 00000400  4E5E                     unlink     A6
  401. 00000402  205F                     movea.l    A0, [A7]+
  402. 00000404  4FEF 0010                lea.l      A7, [A7 + 0x10]
  403. 00000408  4ED0                     jmp        [A0]
  404. 0000040A  9B54                     sub.w      [A4], D5
  405. 0000040C  434F                     chk.w      D1, A7
  406. 0000040E  4E54 524F                link       A4, -0xFFFFADB1
  407. 00000412  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  408. 00000416  5749                     subq.w     A1, 3
  409. 00000418  4E44                     trap       4
  410. 0000041A  4F49                     chk.w      D7, A1
  411. 0000041C  442E 4745                neg.b      [A6 + 0x4745]
  412. 00000420  5450                     addq.w     [A0], 2
  413. 00000422  5245                     addq.w     D5, 1
  414. 00000424  4653                     not.w      [A3]
  415. 00000426  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  416. export_225: // at 00000428 (misaligned)
  417. 0000042A  0000 2F0C                ori.b      D0, 0xC
  418. 0000042E  286E 0008                movea.l    A4, [A6 + 0x8]
  419. 00000432  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  420. 00000436  2F0C                     move.l     -[A7], A4
  421. 00000438  4EAD 421A                jsr        [A5 + 0x421A /* export_2111 */]
  422. 0000043C  2054                     movea.l    A0, [A4]
  423. 0000043E  216E 000C 0008           move.l     [A0 + 0x8], [A6 + 0xC]
  424. 00000444  286E FFFC                movea.l    A4, [A6 - 0x4]
  425. 00000448  4E5E                     unlink     A6
  426. 0000044A  205F                     movea.l    A0, [A7]+
  427. 0000044C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  428. 00000450  4ED0                     jmp        [A0]
  429. 00000452  8029 5453                or.b       D0, [A1 + 0x5453]
  430. 00000456  5052                     addq.w     [A2], 8
  431. 00000458  494E                     chk.w      D4, A6
  432. 0000045A  4759                     chk.w      D3, [A1]+
  433. 0000045C  534C                     subq.w     A4, 1
  434. 0000045E  4944                     chk.w      D4, D4
  435. 00000460  4552                     chk.w      D2, [A2]
  436. 00000462  5441                     addq.w     D1, 2
  437. 00000464  5247                     addq.w     D7, 1
  438. 00000466  4554                     chk.w      D2, [A4]
  439. 00000468  2E49                     movea.l    A7, A1
  440. 0000046A  5350                     subq.w     [A0], 1
  441. 0000046C  5249                     addq.w     A1, 1
  442. 0000046E  4E47                     trap       7
  443. 00000470  5953                     subq.w     [A3], 4
  444. 00000472  4C49 4445                movem.l    D0,D2,D6,A2,A6, A1
  445. 00000476  5254                     addq.w     [A4], 1
  446. 00000478  4152                     chk.w      D0, [A2]
  447. 0000047A  4745                     chk.w      D3, D5
  448. 0000047C  5400                     addq.b     D0, 2
  449. 0000047E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  450. export_226: // at 00000480 (misaligned)
  451. 00000482  0000 2F0C                ori.b      D0, 0xC
  452. 00000486  286E 0008                movea.l    A4, [A6 + 0x8]
  453. 0000048A  2054                     movea.l    A0, [A4]
  454. 0000048C  4AA8 0038                tst.l      [A0 + 0x38]
  455. 00000490  6706                     beq        +0x8 /* 00000498 */
  456. 00000492  2F28 0038                move.l     -[A7], [A0 + 0x38]
  457. 00000496  AA26                     syscall    DisposeCCursor/DisposCCursor
  458. label00000498:
  459. 00000498  2054                     movea.l    A0, [A4]
  460. 0000049A  4AA8 003C                tst.l      [A0 + 0x3C]
  461. 0000049E  6706                     beq        +0x8 /* 000004A6 */
  462. 000004A0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  463. 000004A4  AA26                     syscall    DisposeCCursor/DisposCCursor
  464. label000004A6:
  465. 000004A6  2F0C                     move.l     -[A7], A4
  466. 000004A8  4EBA 12FE                jsr        [PC + 0x12FE /* 000017A8 */]
  467. 000004AC  286E FFFC                movea.l    A4, [A6 - 0x4]
  468. 000004B0  4E5E                     unlink     A6
  469. 000004B2  2E9F                     move.l     [A7], [A7]+
  470. 000004B4  4E75                     rts
  471. 000004B6  9154                     sub.w      [A4], D0
  472. 000004B8  4D4F                     chk.w      D6, A7
  473. 000004BA  4E49                     trap       9
  474. 000004BC  544F                     addq.w     A7, 2
  475. 000004BE  5256                     addq.w     [A6], 1
  476. 000004C0  4945                     chk.w      D4, D5
  477. 000004C2  572E 4652                subq.b     [A6 + 0x4652], 3
  478. 000004C6  4545                     chk.w      D2, D5
  479. 000004C8  0000 0000                ori.b      D0, 0x0
  480. export_227:
  481. 000004CC  4E56 0000                link       A6, 0
  482. 000004D0  48E7 0018                movem.l    -[A7], A3,A4
  483. 000004D4  286E 0008                movea.l    A4, [A6 + 0x8]
  484. 000004D8  2054                     movea.l    A0, [A4]
  485. 000004DA  2668 0016                movea.l    A3, [A0 + 0x16]
  486. 000004DE  2F0B                     move.l     -[A7], A3
  487. 000004E0  4EAD 2A8A                jsr        [A5 + 0x2A8A /* export_1357 */]
  488. 000004E4  2F0C                     move.l     -[A7], A4
  489. 000004E6  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  490. 000004EA  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  491. 000004F0  4E5E                     unlink     A6
  492. 000004F2  2E9F                     move.l     [A7], [A7]+
  493. 000004F4  4E75                     rts
  494. 000004F6  9A54                     sub.w      D5, [A4]
  495. 000004F8  4D4F                     chk.w      D6, A7
  496. 000004FA  4E49                     trap       9
  497. 000004FC  544F                     addq.w     A7, 2
  498. 000004FE  5257                     addq.w     [A7], 1
  499. 00000500  494E                     chk.w      D4, A6
  500. 00000502  444F                     neg.w      A7
  501. 00000504  572E 434C                subq.b     [A6 + 0x434C], 3
  502. 00000508  4F53                     chk.w      D7, [A3]
  503. 0000050A  4542                     chk.w      D2, D2
  504. 0000050C  5955                     subq.w     [A5], 4
  505. 0000050E  5345                     subq.w     D5, 1
  506. 00000510  5200                     addq.b     D0, 1
  507. 00000512  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  508. export_228: // at 00000514 (misaligned)
  509. 00000516  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  510. 0000051A  0008 4EBA                ori.b      A0, 0xBA
  511. 0000051E  139A 4E5E                move.b     [A1 + D4 * 8 + 0x5E], [A2]+
  512. 00000522  2E9F                     move.l     [A7], [A7]+
  513. 00000524  4E75                     rts
  514. 00000526  9354                     sub.w      [A4], D1
  515. 00000528  4D4F                     chk.w      D6, A7
  516. 0000052A  4E49                     trap       9
  517. 0000052C  544F                     addq.w     A7, 2
  518. 0000052E  5257                     addq.w     [A7], 1
  519. 00000530  494E                     chk.w      D4, A6
  520. 00000532  444F                     neg.w      A7
  521. 00000534  572E 4652                subq.b     [A6 + 0x4652], 3
  522. 00000538  4545                     chk.w      D2, D5
  523. 0000053A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  524. export_229: // at 0000053C (misaligned)
  525. 0000053E  0000 48E7                ori.b      D0, 0xE7
  526. 00000542  0118                     btst       [A0]+, D0
  527. 00000544  286E 0008                movea.l    A4, [A6 + 0x8]
  528. 00000548  2054                     movea.l    A0, [A4]
  529. 0000054A  2F28 0024                move.l     -[A7], [A0 + 0x24]
  530. 0000054E  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  531. 00000552  7E01                     moveq.l    D7, 0x01
  532. 00000554  601C                     bra        +0x1E /* 00000572 */
  533. label00000556:
  534. 00000556  598F                     subq.l     A7, 4
  535. 00000558  48C7                     ext.l      D7
  536. 0000055A  2F07                     move.l     -[A7], D7
  537. 0000055C  2F0C                     move.l     -[A7], A4
  538. 0000055E  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  539. 00000562  265F                     movea.l    A3, [A7]+
  540. 00000564  200B                     move.l     D0, A3
  541. 00000566  6706                     beq        +0x8 /* 0000056E */
  542. 00000568  2F0B                     move.l     -[A7], A3
  543. 0000056A  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  544. label0000056E:
  545. 0000056E  3007                     move.w     D0, D7
  546. 00000570  5247                     addq.w     D7, 1
  547. label00000572:
  548. 00000572  558F                     subq.l     A7, 2
  549. 00000574  2F0C                     move.l     -[A7], A4
  550. 00000576  4EAD 3812                jsr        [A5 + 0x3812 /* export_1790 */]
  551. 0000057A  BE5F                     cmp.w      D7, [A7]+
  552. 0000057C  6FD8                     ble        -0x26 /* 00000556 */
  553. 0000057E  2F0C                     move.l     -[A7], A4
  554. 00000580  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  555. 00000584  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  556. 0000058A  4E5E                     unlink     A6
  557. 0000058C  2E9F                     move.l     [A7], [A7]+
  558. 0000058E  4E75                     rts
  559. 00000590  9254                     sub.w      D1, [A4]
  560. 00000592  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  561. 00000596  4752                     chk.w      D3, [A2]
  562. 00000598  4944                     chk.w      D4, D4
  563. 0000059A  2E46                     movea.l    A7, D6
  564. 0000059C  5245                     addq.w     D5, 1
  565. 0000059E  454C                     chk.w      D2, A4
  566. 000005A0  4953                     chk.w      D4, [A3]
  567. 000005A2  5400                     addq.b     D0, 2
  568. 000005A4  0000 0000                ori.b      D0, 0x0
  569. export_230:
  570. fn000005A8:
  571. 000005A8  4E56 0000                link       A6, 0
  572. 000005AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  573. 000005B0  286E 0008                movea.l    A4, [A6 + 0x8]
  574. 000005B4  2054                     movea.l    A0, [A4]
  575. 000005B6  4AA8 0068                tst.l      [A0 + 0x68]
  576. 000005BA  6748                     beq        +0x4A /* 00000604 */
  577. 000005BC  2068 0068                movea.l    A0, [A0 + 0x68]
  578. 000005C0  2050                     movea.l    A0, [A0]
  579. 000005C2  2E28 000A                move.l     D7, [A0 + 0xA]
  580. 000005C6  602E                     bra        +0x30 /* 000005F6 */
  581. label000005C8:
  582. 000005C8  598F                     subq.l     A7, 4
  583. 000005CA  2F07                     move.l     -[A7], D7
  584. 000005CC  2054                     movea.l    A0, [A4]
  585. 000005CE  2F28 0068                move.l     -[A7], [A0 + 0x68]
  586. 000005D2  4EAD 4CEA                jsr        [A5 + 0x4CEA /* export_2457 */]
  587. 000005D6  265F                     movea.l    A3, [A7]+
  588. 000005D8  200B                     move.l     D0, A3
  589. 000005DA  6716                     beq        +0x18 /* 000005F2 */
  590. 000005DC  2F0B                     move.l     -[A7], A3
  591. 000005DE  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  592. 000005E2  2F07                     move.l     -[A7], D7
  593. 000005E4  7000                     moveq.l    D0, 0x00
  594. 000005E6  2F00                     move.l     -[A7], D0
  595. 000005E8  2054                     movea.l    A0, [A4]
  596. 000005EA  2F28 0068                move.l     -[A7], [A0 + 0x68]
  597. 000005EE  4EAD 4CF2                jsr        [A5 + 0x4CF2 /* export_2458 */]
  598. label000005F2:
  599. 000005F2  2007                     move.l     D0, D7
  600. 000005F4  5387                     subq.l     D7, 1
  601. label000005F6:
  602. 000005F6  4A87                     tst.l      D7
  603. 000005F8  62CE                     bhi        -0x30 /* 000005C8 */
  604. 000005FA  2054                     movea.l    A0, [A4]
  605. 000005FC  2F28 0068                move.l     -[A7], [A0 + 0x68]
  606. 00000600  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  607. label00000604:
  608. 00000604  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  609. 0000060A  4E5E                     unlink     A6
  610. 0000060C  2E9F                     move.l     [A7], [A7]+
  611. 0000060E  4E75                     rts
  612. 00000610  8023                     or.b       D0, -[A3]
  613. 00000612  5446                     addq.w     D6, 2
  614. 00000614  494C                     chk.w      D4, A4
  615. 00000616  4549                     chk.w      D2, A1
  616. 00000618  4E46                     trap       6
  617. 0000061A  4F54                     chk.w      D7, [A4]
  618. 0000061C  4558                     chk.w      D2, [A0]+
  619. 0000061E  5447                     addq.w     D7, 2
  620. 00000620  5249                     addq.w     A1, 1
  621. 00000622  4456                     neg.w      [A6]
  622. 00000624  4945                     chk.w      D4, D5
  623. 00000626  572E 5741                subq.b     [A6 + 0x5741], 3
  624. 0000062A  434B                     chk.w      D1, A3
  625. 0000062C  414C                     chk.w      D0, A4
  626. 0000062E  4941                     chk.w      D4, D1
  627. 00000630  534C                     subq.w     A4, 1
  628. 00000632  4953                     chk.w      D4, [A3]
  629. 00000634  5400                     addq.b     D0, 2
  630. 00000636  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  631. export_231: // at 00000638 (misaligned)
  632. 0000063A  0000 2F0C                ori.b      D0, 0xC
  633. 0000063E  286E 0008                movea.l    A4, [A6 + 0x8]
  634. 00000642  2F0C                     move.l     -[A7], A4
  635. 00000644  4EBA FF62                jsr        [PC - 0x9E /* 000005A8 */]
  636. 00000648  2F0C                     move.l     -[A7], A4
  637. 0000064A  4EBA 0D1C                jsr        [PC + 0xD1C /* 00001368 */]
  638. 0000064E  286E FFFC                movea.l    A4, [A6 - 0x4]
  639. 00000652  4E5E                     unlink     A6
  640. 00000654  2E9F                     move.l     [A7], [A7]+
  641. 00000656  4E75                     rts
  642. 00000658  9A54                     sub.w      D5, [A4]
  643. 0000065A  4649                     not.w      A1
  644. 0000065C  4C45 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, D5
  645. 00000660  464F                     not.w      A7
  646. 00000662  5445                     addq.w     D5, 2
  647. 00000664  5854                     addq.w     [A4], 4
  648. 00000666  4752                     chk.w      D3, [A2]
  649. 00000668  4944                     chk.w      D4, D4
  650. 0000066A  5649                     addq.w     A1, 3
  651. 0000066C  4557                     chk.w      D2, [A7]
  652. 0000066E  2E46                     movea.l    A7, D6
  653. 00000670  5245                     addq.w     D5, 1
  654. 00000672  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  655. 00000674  0000 0000                ori.b      D0, 0x0
  656. fn00000678:
  657. 00000678  4E56 FF8E                link       A6, -0x0072
  658. 0000067C  48E7 0308                movem.l    -[A7], D6,D7,A4
  659. 00000680  3C2E 000E                move.w     D6, [A6 + 0xE]
  660. 00000684  286E 0008                movea.l    A4, [A6 + 0x8]
  661. 00000688  706A                     moveq.l    D0, 0x6A
  662. 0000068A  2D40 FF92                move.l     [A6 - 0x6E], D0
  663. 0000068E  2054                     movea.l    A0, [A4]
  664. 00000690  43EE FF96                lea.l      A1, [A6 - 0x6A]
  665. 00000694  5088                     addq.l     A0, 8
  666. 00000696  7219                     moveq.l    D1, 0x19
  667. label00000698:
  668. 00000698  22D8                     move.l     [A1]+, [A0]+
  669. 0000069A  51C9 FFFC                dbf        D1, -0x6 /* 00000698 */
  670. 0000069E  32D8                     move.w     [A1]+, [A0]+
  671. 000006A0  558F                     subq.l     A7, 2
  672. 000006A2  3F06                     move.w     -[A7], D6
  673. 000006A4  486E FF92                pea.l      [A6 - 0x6E]
  674. 000006A8  486E FF96                pea.l      [A6 - 0x6A]
  675. 000006AC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  676. 000006B0  3E1F                     move.w     D7, [A7]+
  677. 000006B2  2054                     movea.l    A0, [A4]
  678. 000006B4  4AA8 0072                tst.l      [A0 + 0x72]
  679. 000006B8  673A                     beq        +0x3C /* 000006F4 */
  680. 000006BA  2068 0072                movea.l    A0, [A0 + 0x72]
  681. 000006BE  A029                     syscall    HLock
  682. 000006C0  2054                     movea.l    A0, [A4]
  683. 000006C2  2068 0072                movea.l    A0, [A0 + 0x72]
  684. 000006C6  2050                     movea.l    A0, [A0]
  685. 000006C8  7000                     moveq.l    D0, 0x00
  686. 000006CA  1010                     move.b     D0, [A0]
  687. 000006CC  5240                     addq.w     D0, 1
  688. 000006CE  48C0                     ext.l      D0
  689. 000006D0  2D40 FF92                move.l     [A6 - 0x6E], D0
  690. 000006D4  558F                     subq.l     A7, 2
  691. 000006D6  3F06                     move.w     -[A7], D6
  692. 000006D8  486E FF92                pea.l      [A6 - 0x6E]
  693. 000006DC  2054                     movea.l    A0, [A4]
  694. 000006DE  2068 0072                movea.l    A0, [A0 + 0x72]
  695. 000006E2  2F10                     move.l     -[A7], [A0]
  696. 000006E4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  697. 000006E8  3E1F                     move.w     D7, [A7]+
  698. 000006EA  2054                     movea.l    A0, [A4]
  699. 000006EC  2068 0072                movea.l    A0, [A0 + 0x72]
  700. 000006F0  A02A                     syscall    HUnlock
  701. 000006F2  601C                     bra        +0x1E /* 00000710 */
  702. label000006F4:
  703. 000006F4  422E FF91                clr.b      [A6 - 0x6F]
  704. 000006F8  7001                     moveq.l    D0, 0x01
  705. 000006FA  2D40 FF92                move.l     [A6 - 0x6E], D0
  706. 000006FE  558F                     subq.l     A7, 2
  707. 00000700  3F06                     move.w     -[A7], D6
  708. 00000702  486E FF92                pea.l      [A6 - 0x6E]
  709. 00000706  486E FF91                pea.l      [A6 - 0x6F]
  710. 0000070A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  711. 0000070E  3E1F                     move.w     D7, [A7]+
  712. label00000710:
  713. 00000710  2054                     movea.l    A0, [A4]
  714. 00000712  4AA8 0076                tst.l      [A0 + 0x76]
  715. 00000716  6758                     beq        +0x5A /* 00000770 */
  716. 00000718  2068 0076                movea.l    A0, [A0 + 0x76]
  717. 0000071C  A025                     syscall    GetHandleSize
  718. 0000071E  2D40 FF8E                move.l     [A6 - 0x72], D0
  719. 00000722  7004                     moveq.l    D0, 0x04
  720. 00000724  2D40 FF92                move.l     [A6 - 0x6E], D0
  721. 00000728  558F                     subq.l     A7, 2
  722. 0000072A  3F06                     move.w     -[A7], D6
  723. 0000072C  486E FF92                pea.l      [A6 - 0x6E]
  724. 00000730  486E FF8E                pea.l      [A6 - 0x72]
  725. 00000734  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  726. 00000738  3E1F                     move.w     D7, [A7]+
  727. 0000073A  6652                     bne        +0x54 /* 0000078E */
  728. 0000073C  4AAE FF8E                tst.l      [A6 - 0x72]
  729. 00000740  674C                     beq        +0x4E /* 0000078E */
  730. 00000742  2054                     movea.l    A0, [A4]
  731. 00000744  2068 0076                movea.l    A0, [A0 + 0x76]
  732. 00000748  A029                     syscall    HLock
  733. 0000074A  2D6E FF8E FF92           move.l     [A6 - 0x6E], [A6 - 0x72]
  734. 00000750  558F                     subq.l     A7, 2
  735. 00000752  3F06                     move.w     -[A7], D6
  736. 00000754  486E FF92                pea.l      [A6 - 0x6E]
  737. 00000758  2054                     movea.l    A0, [A4]
  738. 0000075A  2068 0076                movea.l    A0, [A0 + 0x76]
  739. 0000075E  2F10                     move.l     -[A7], [A0]
  740. 00000760  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  741. 00000764  3E1F                     move.w     D7, [A7]+
  742. 00000766  2054                     movea.l    A0, [A4]
  743. 00000768  2068 0076                movea.l    A0, [A0 + 0x76]
  744. 0000076C  A02A                     syscall    HUnlock
  745. 0000076E  601E                     bra        +0x20 /* 0000078E */
  746. label00000770:
  747. 00000770  7000                     moveq.l    D0, 0x00
  748. 00000772  2D40 FF8E                move.l     [A6 - 0x72], D0
  749. 00000776  7204                     moveq.l    D1, 0x04
  750. 00000778  2D41 FF92                move.l     [A6 - 0x6E], D1
  751. 0000077C  558F                     subq.l     A7, 2
  752. 0000077E  3F06                     move.w     -[A7], D6
  753. 00000780  486E FF92                pea.l      [A6 - 0x6E]
  754. 00000784  486E FF8E                pea.l      [A6 - 0x72]
  755. 00000788  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  756. 0000078C  3E1F                     move.w     D7, [A7]+
  757. label0000078E:
  758. 0000078E  4CEE 10C0 FF82           movem.l    D6,D7,A4, [A6 - 0x7E]
  759. 00000794  4E5E                     unlink     A6
  760. 00000796  205F                     movea.l    A0, [A7]+
  761. 00000798  504F                     addq.w     A7, 8
  762. 0000079A  4ED0                     jmp        [A0]
  763. 0000079C  9654                     sub.w      D3, [A4]
  764. 0000079E  5052                     addq.w     [A2], 8
  765. 000007A0  4546                     chk.w      D2, D6
  766. 000007A2  5344                     subq.w     D4, 1
  767. 000007A4  4F43                     chk.w      D7, D3
  768. 000007A6  554D                     subq.w     A5, 2
  769. 000007A8  454E                     chk.w      D2, A6
  770. 000007AA  542E 444F                addq.b     [A6 + 0x444F], 2
  771. 000007AE  5752                     subq.w     [A2], 3
  772. 000007B0  4954                     chk.w      D4, [A4]
  773. 000007B2  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  774. 000007B4  0000 0000                ori.b      D0, 0x0
  775. export_232:
  776. 000007B8  4E56 FFFC                link       A6, -0x0004
  777. 000007BC  48E7 0108                movem.l    -[A7], D7,A4
  778. 000007C0  286E 0008                movea.l    A4, [A6 + 0x8]
  779. 000007C4  2054                     movea.l    A0, [A4]
  780. 000007C6  2068 0002                movea.l    A0, [A0 + 0x2]
  781. 000007CA  A029                     syscall    HLock
  782. 000007CC  558F                     subq.l     A7, 2
  783. 000007CE  2054                     movea.l    A0, [A4]
  784. 000007D0  2068 0002                movea.l    A0, [A0 + 0x2]
  785. 000007D4  2F10                     move.l     -[A7], [A0]
  786. 000007D6  2054                     movea.l    A0, [A4]
  787. 000007D8  3F28 0006                move.w     -[A7], [A0 + 0x6]
  788. 000007DC  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  789. 000007E2  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  790. 000007E8  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  791. 000007EC  3E1F                     move.w     D7, [A7]+
  792. 000007EE  6706                     beq        +0x8 /* 000007F6 */
  793. 000007F0  0C47 FFD0                cmpi.w     D7, 0xFFD0
  794. 000007F4  664C                     bne        +0x4E /* 00000842 */
  795. label000007F6:
  796. 000007F6  558F                     subq.l     A7, 2
  797. 000007F8  2054                     movea.l    A0, [A4]
  798. 000007FA  2068 0002                movea.l    A0, [A0 + 0x2]
  799. 000007FE  2F10                     move.l     -[A7], [A0]
  800. 00000800  2054                     movea.l    A0, [A4]
  801. 00000802  3F28 0006                move.w     -[A7], [A0 + 0x6]
  802. 00000806  7001                     moveq.l    D0, 0x01
  803. 00000808  1F00                     move.b     -[A7], D0
  804. 0000080A  7200                     moveq.l    D1, 0x00
  805. 0000080C  1F01                     move.b     -[A7], D1
  806. 0000080E  7003                     moveq.l    D0, 0x03
  807. 00000810  3F00                     move.w     -[A7], D0
  808. 00000812  3F00                     move.w     -[A7], D0
  809. 00000814  486E FFFC                pea.l      [A6 - 0x4]
  810. 00000818  486E FFFE                pea.l      [A6 - 0x2]
  811. 0000081C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  812. 00000820  3E1F                     move.w     D7, [A7]+
  813. 00000822  661E                     bne        +0x20 /* 00000842 */
  814. 00000824  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  815. 00000828  7000                     moveq.l    D0, 0x00
  816. 0000082A  1F00                     move.b     -[A7], D0
  817. 0000082C  2F0C                     move.l     -[A7], A4
  818. 0000082E  4EBA FE48                jsr        [PC - 0x1B8 /* 00000678 */]
  819. 00000832  558F                     subq.l     A7, 2
  820. 00000834  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  821. 00000838  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  822. 0000083C  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  823. 00000840  544F                     addq.w     A7, 2
  824. label00000842:
  825. 00000842  2054                     movea.l    A0, [A4]
  826. 00000844  2068 0002                movea.l    A0, [A0 + 0x2]
  827. 00000848  A02A                     syscall    HUnlock
  828. 0000084A  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  829. 00000850  4E5E                     unlink     A6
  830. 00000852  2E9F                     move.l     [A7], [A7]+
  831. 00000854  4E75                     rts
  832. 00000856  9354                     sub.w      [A4], D1
  833. 00000858  5052                     addq.w     [A2], 8
  834. 0000085A  4546                     chk.w      D2, D6
  835. 0000085C  5344                     subq.w     D4, 1
  836. 0000085E  4F43                     chk.w      D7, D3
  837. 00000860  554D                     subq.w     A5, 2
  838. 00000862  454E                     chk.w      D2, A6
  839. 00000864  542E 5341                addq.b     [A6 + 0x5341], 2
  840. 00000868  5645                     addq.w     D5, 3
  841. 0000086A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  842. export_233: // at 0000086C (misaligned)
  843. 0000086E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  844. 00000872  0008 4EAD                ori.b      A0, 0xAD
  845. 00000876  1A7A 4E5E                movea.b    A5, [PC + 0x4E5E /* 000056D6, cstring ""<EOF> */]
  846. 0000087A  2E9F                     move.l     [A7], [A7]+
  847. 0000087C  4E75                     rts
  848. 0000087E  9354                     sub.w      [A4], D1
  849. 00000880  5052                     addq.w     [A2], 8
  850. 00000882  4546                     chk.w      D2, D6
  851. 00000884  5344                     subq.w     D4, 1
  852. 00000886  4F43                     chk.w      D7, D3
  853. 00000888  554D                     subq.w     A5, 2
  854. 0000088A  454E                     chk.w      D2, A6
  855. 0000088C  542E 4652                addq.b     [A6 + 0x4652], 2
  856. 00000890  4545                     chk.w      D2, D5
  857. 00000892  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  858. export_234: // at 00000894 (misaligned)
  859. 00000896  0000 2F0C                ori.b      D0, 0xC
  860. 0000089A  286E 0008                movea.l    A4, [A6 + 0x8]
  861. 0000089E  2054                     movea.l    A0, [A4]
  862. 000008A0  4AA8 002C                tst.l      [A0 + 0x2C]
  863. 000008A4  6706                     beq        +0x8 /* 000008AC */
  864. 000008A6  2068 002C                movea.l    A0, [A0 + 0x2C]
  865. 000008AA  A023                     syscall    DisposHandle/DisposeHandle
  866. label000008AC:
  867. 000008AC  2054                     movea.l    A0, [A4]
  868. 000008AE  4AA8 0030                tst.l      [A0 + 0x30]
  869. 000008B2  6706                     beq        +0x8 /* 000008BA */
  870. 000008B4  2068 0030                movea.l    A0, [A0 + 0x30]
  871. 000008B8  A023                     syscall    DisposHandle/DisposeHandle
  872. label000008BA:
  873. 000008BA  2F0C                     move.l     -[A7], A4
  874. 000008BC  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  875. 000008C0  286E FFFC                movea.l    A4, [A6 - 0x4]
  876. 000008C4  4E5E                     unlink     A6
  877. 000008C6  2E9F                     move.l     [A7], [A7]+
  878. 000008C8  4E75                     rts
  879. 000008CA  9054                     sub.w      D0, [A4]
  880. 000008CC  5052                     addq.w     [A2], 8
  881. 000008CE  4F56                     chk.w      D7, [A6]
  882. 000008D0  454E                     chk.w      D2, A6
  883. 000008D2  414E                     chk.w      D0, A6
  884. 000008D4  4345                     chk.w      D1, D5
  885. 000008D6  2E46                     movea.l    A7, D6
  886. 000008D8  5245                     addq.w     D5, 1
  887. 000008DA  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  888. 000008DC  0000 0000                ori.b      D0, 0x0
  889. export_235:
  890. fn000008E0:
  891. 000008E0  4E56 0000                link       A6, 0
  892. 000008E4  2F0C                     move.l     -[A7], A4
  893. 000008E6  286E 0008                movea.l    A4, [A6 + 0x8]
  894. 000008EA  2054                     movea.l    A0, [A4]
  895. 000008EC  4AA8 0050                tst.l      [A0 + 0x50]
  896. 000008F0  6708                     beq        +0xA /* 000008FA */
  897. 000008F2  2F28 0050                move.l     -[A7], [A0 + 0x50]
  898. 000008F6  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  899. label000008FA:
  900. 000008FA  2054                     movea.l    A0, [A4]
  901. 000008FC  4AA8 004C                tst.l      [A0 + 0x4C]
  902. 00000900  6708                     beq        +0xA /* 0000090A */
  903. 00000902  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  904. 00000906  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  905. label0000090A:
  906. 0000090A  2054                     movea.l    A0, [A4]
  907. 0000090C  4AA8 0054                tst.l      [A0 + 0x54]
  908. 00000910  6708                     beq        +0xA /* 0000091A */
  909. 00000912  2F28 0054                move.l     -[A7], [A0 + 0x54]
  910. 00000916  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  911. label0000091A:
  912. 0000091A  2054                     movea.l    A0, [A4]
  913. 0000091C  4AA8 0064                tst.l      [A0 + 0x64]
  914. 00000920  6708                     beq        +0xA /* 0000092A */
  915. 00000922  2F28 0064                move.l     -[A7], [A0 + 0x64]
  916. 00000926  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  917. label0000092A:
  918. 0000092A  2054                     movea.l    A0, [A4]
  919. 0000092C  4AA8 0058                tst.l      [A0 + 0x58]
  920. 00000930  6708                     beq        +0xA /* 0000093A */
  921. 00000932  2F28 0058                move.l     -[A7], [A0 + 0x58]
  922. 00000936  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  923. label0000093A:
  924. 0000093A  2054                     movea.l    A0, [A4]
  925. 0000093C  4AA8 005C                tst.l      [A0 + 0x5C]
  926. 00000940  6708                     beq        +0xA /* 0000094A */
  927. 00000942  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  928. 00000946  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  929. label0000094A:
  930. 0000094A  2054                     movea.l    A0, [A4]
  931. 0000094C  4AA8 0060                tst.l      [A0 + 0x60]
  932. 00000950  6708                     beq        +0xA /* 0000095A */
  933. 00000952  2F28 0060                move.l     -[A7], [A0 + 0x60]
  934. 00000956  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  935. label0000095A:
  936. 0000095A  2054                     movea.l    A0, [A4]
  937. 0000095C  4AA8 006C                tst.l      [A0 + 0x6C]
  938. 00000960  671E                     beq        +0x20 /* 00000980 */
  939. 00000962  598F                     subq.l     A7, 4
  940. 00000964  2054                     movea.l    A0, [A4]
  941. 00000966  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  942. 0000096A  4EBA 0134                jsr        [PC + 0x134 /* 00000AA0 */]
  943. 0000096E  B9DF                     cmpa.l     A4, [A7]+
  944. 00000970  660E                     bne        +0x10 /* 00000980 */
  945. 00000972  7000                     moveq.l    D0, 0x00
  946. 00000974  2F00                     move.l     -[A7], D0
  947. 00000976  2054                     movea.l    A0, [A4]
  948. 00000978  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  949. 0000097C  4EBA 00A6                jsr        [PC + 0xA6 /* 00000A24 */]
  950. label00000980:
  951. 00000980  2054                     movea.l    A0, [A4]
  952. 00000982  4AA8 0070                tst.l      [A0 + 0x70]
  953. 00000986  671E                     beq        +0x20 /* 000009A6 */
  954. 00000988  598F                     subq.l     A7, 4
  955. 0000098A  2054                     movea.l    A0, [A4]
  956. 0000098C  2F28 0070                move.l     -[A7], [A0 + 0x70]
  957. 00000990  4EBA 00D2                jsr        [PC + 0xD2 /* 00000A64 */]
  958. 00000994  B9DF                     cmpa.l     A4, [A7]+
  959. 00000996  660E                     bne        +0x10 /* 000009A6 */
  960. 00000998  7000                     moveq.l    D0, 0x00
  961. 0000099A  2F00                     move.l     -[A7], D0
  962. 0000099C  2054                     movea.l    A0, [A4]
  963. 0000099E  2F28 0070                move.l     -[A7], [A0 + 0x70]
  964. 000009A2  4EBA 0040                jsr        [PC + 0x40 /* 000009E4 */]
  965. label000009A6:
  966. 000009A6  2054                     movea.l    A0, [A4]
  967. 000009A8  4AA8 0068                tst.l      [A0 + 0x68]
  968. 000009AC  6708                     beq        +0xA /* 000009B6 */
  969. 000009AE  2F28 0068                move.l     -[A7], [A0 + 0x68]
  970. 000009B2  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  971. label000009B6:
  972. 000009B6  2F0C                     move.l     -[A7], A4
  973. 000009B8  4EBA 0AE6                jsr        [PC + 0xAE6 /* 000014A0 */]
  974. 000009BC  286E FFFC                movea.l    A4, [A6 - 0x4]
  975. 000009C0  4E5E                     unlink     A6
  976. 000009C2  2E9F                     move.l     [A7], [A7]+
  977. 000009C4  4E75                     rts
  978. 000009C6  9A54                     sub.w      D5, [A4]
  979. 000009C8  4752                     chk.w      D3, [A2]
  980. 000009CA  414E                     chk.w      D0, A6
  981. 000009CC  4450                     neg.w      [A0]
  982. 000009CE  414D                     chk.w      D0, A5
  983. 000009D0  4F56                     chk.w      D7, [A6]
  984. 000009D2  4945                     chk.w      D4, D5
  985. 000009D4  444F                     neg.w      A7
  986. 000009D6  4355                     chk.w      D1, [A5]
  987. 000009D8  4D45                     chk.w      D6, D5
  988. 000009DA  4E54 2E46                link       A4, -0xFFFFD1BA
  989. 000009DE  5245                     addq.w     D5, 1
  990. 000009E0  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  991. 000009E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  992. // begin alternate branch 000009E4-000009EE
  993. export_236:
  994. fn000009E4:
  995. 000009E4  4E56 0000                link       A6, 0
  996. 000009E8  206E 0008                movea.l    A0, [A6 + 0x8]
  997. 000009EC  2050                     movea.l    A0, [A0]
  998. // end alternate branch 000009E4-000009EE
  999. export_236: // at 000009E4 (misaligned)
  1000. fn000009E4: // (misaligned)
  1001. 000009E6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1002. 000009EA  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1003. 000009EE  216E 000C 006C           move.l     [A0 + 0x6C], [A6 + 0xC]
  1004. 000009F4  4E5E                     unlink     A6
  1005. 000009F6  205F                     movea.l    A0, [A7]+
  1006. 000009F8  504F                     addq.w     A7, 8
  1007. 000009FA  4ED0                     jmp        [A0]
  1008. 000009FC  8022                     or.b       D0, -[A2]
  1009. 000009FE  5447                     addq.w     D7, 2
  1010. 00000A00  5241                     addq.w     D1, 1
  1011. 00000A02  4E44                     trap       4
  1012. 00000A04  5041                     addq.w     D1, 8
  1013. 00000A06  4D4F                     chk.w      D6, A7
  1014. 00000A08  5649                     addq.w     A1, 3
  1015. 00000A0A  4544                     chk.w      D2, D4
  1016. 00000A0C  4F43                     chk.w      D7, D3
  1017. 00000A0E  554D                     subq.w     A5, 2
  1018. 00000A10  454E                     chk.w      D2, A6
  1019. 00000A12  542E 5345                addq.b     [A6 + 0x5345], 2
  1020. 00000A16  5444                     addq.w     D4, 2
  1021. 00000A18  4947                     chk.w      D4, D7
  1022. 00000A1A  4954                     chk.w      D4, [A4]
  1023. 00000A1C  495A                     chk.w      D4, [A2]+
  1024. 00000A1E  4552                     chk.w      D2, [A2]
  1025. 00000A20  0000 0000                ori.b      D0, 0x0
  1026. export_237:
  1027. fn00000A24:
  1028. 00000A24  4E56 0000                link       A6, 0
  1029. 00000A28  206E 0008                movea.l    A0, [A6 + 0x8]
  1030. 00000A2C  2050                     movea.l    A0, [A0]
  1031. 00000A2E  216E 000C 0070           move.l     [A0 + 0x70], [A6 + 0xC]
  1032. 00000A34  4E5E                     unlink     A6
  1033. 00000A36  205F                     movea.l    A0, [A7]+
  1034. 00000A38  504F                     addq.w     A7, 8
  1035. 00000A3A  4ED0                     jmp        [A0]
  1036. 00000A3C  8022                     or.b       D0, -[A2]
  1037. 00000A3E  5447                     addq.w     D7, 2
  1038. 00000A40  5241                     addq.w     D1, 1
  1039. 00000A42  4E44                     trap       4
  1040. 00000A44  5041                     addq.w     D1, 8
  1041. 00000A46  4D4F                     chk.w      D6, A7
  1042. 00000A48  5649                     addq.w     A1, 3
  1043. 00000A4A  4544                     chk.w      D2, D4
  1044. 00000A4C  4F43                     chk.w      D7, D3
  1045. 00000A4E  554D                     subq.w     A5, 2
  1046. 00000A50  454E                     chk.w      D2, A6
  1047. 00000A52  542E 5345                addq.b     [A6 + 0x5345], 2
  1048. 00000A56  5444                     addq.w     D4, 2
  1049. 00000A58  4947                     chk.w      D4, D7
  1050. 00000A5A  4954                     chk.w      D4, [A4]
  1051. 00000A5C  495A                     chk.w      D4, [A2]+
  1052. 00000A5E  4545                     chk.w      D2, D5
  1053. 00000A60  0000 0000                ori.b      D0, 0x0
  1054. fn00000A64:
  1055. 00000A64  4E56 0000                link       A6, 0
  1056. 00000A68  206E 0008                movea.l    A0, [A6 + 0x8]
  1057. 00000A6C  2050                     movea.l    A0, [A0]
  1058. 00000A6E  2D68 006C 000C           move.l     [A6 + 0xC], [A0 + 0x6C]
  1059. 00000A74  4E5E                     unlink     A6
  1060. 00000A76  2E9F                     move.l     [A7], [A7]+
  1061. 00000A78  4E75                     rts
  1062. 00000A7A  8022                     or.b       D0, -[A2]
  1063. 00000A7C  5447                     addq.w     D7, 2
  1064. 00000A7E  5241                     addq.w     D1, 1
  1065. 00000A80  4E44                     trap       4
  1066. 00000A82  5041                     addq.w     D1, 8
  1067. 00000A84  4D4F                     chk.w      D6, A7
  1068. 00000A86  5649                     addq.w     A1, 3
  1069. 00000A88  4544                     chk.w      D2, D4
  1070. 00000A8A  4F43                     chk.w      D7, D3
  1071. 00000A8C  554D                     subq.w     A5, 2
  1072. 00000A8E  454E                     chk.w      D2, A6
  1073. 00000A90  542E 4745                addq.b     [A6 + 0x4745], 2
  1074. 00000A94  5444                     addq.w     D4, 2
  1075. 00000A96  4947                     chk.w      D4, D7
  1076. 00000A98  4954                     chk.w      D4, [A4]
  1077. 00000A9A  495A                     chk.w      D4, [A2]+
  1078. 00000A9C  4552                     chk.w      D2, [A2]
  1079. 00000A9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1080. // begin alternate branch 00000AA0-00000AAA
  1081. fn00000AA0:
  1082. 00000AA0  4E56 0000                link       A6, 0
  1083. 00000AA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1084. 00000AA8  2050                     movea.l    A0, [A0]
  1085. // end alternate branch 00000AA0-00000AAA
  1086. fn00000AA0: // (misaligned)
  1087. 00000AA2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1088. 00000AA6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1089. 00000AAA  2D68 0070 000C           move.l     [A6 + 0xC], [A0 + 0x70]
  1090. 00000AB0  4E5E                     unlink     A6
  1091. 00000AB2  2E9F                     move.l     [A7], [A7]+
  1092. 00000AB4  4E75                     rts
  1093. 00000AB6  8022                     or.b       D0, -[A2]
  1094. 00000AB8  5447                     addq.w     D7, 2
  1095. 00000ABA  5241                     addq.w     D1, 1
  1096. 00000ABC  4E44                     trap       4
  1097. 00000ABE  5041                     addq.w     D1, 8
  1098. 00000AC0  4D4F                     chk.w      D6, A7
  1099. 00000AC2  5649                     addq.w     A1, 3
  1100. 00000AC4  4544                     chk.w      D2, D4
  1101. 00000AC6  4F43                     chk.w      D7, D3
  1102. 00000AC8  554D                     subq.w     A5, 2
  1103. 00000ACA  454E                     chk.w      D2, A6
  1104. 00000ACC  542E 4745                addq.b     [A6 + 0x4745], 2
  1105. 00000AD0  5444                     addq.w     D4, 2
  1106. 00000AD2  4947                     chk.w      D4, D7
  1107. 00000AD4  4954                     chk.w      D4, [A4]
  1108. 00000AD6  495A                     chk.w      D4, [A2]+
  1109. 00000AD8  4545                     chk.w      D2, D5
  1110. 00000ADA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1111. export_238: // at 00000ADC (misaligned)
  1112. 00000ADE  0000 2F0C                ori.b      D0, 0xC
  1113. 00000AE2  286E 000C                movea.l    A4, [A6 + 0xC]
  1114. 00000AE6  7000                     moveq.l    D0, 0x00
  1115. 00000AE8  2940 0002                move.l     [A4 + 0x2], D0
  1116. 00000AEC  4254                     clr.w      [A4]
  1117. 00000AEE  422C 0006                clr.b      [A4 + 0x6]
  1118. 00000AF2  286E FFFC                movea.l    A4, [A6 - 0x4]
  1119. 00000AF6  4E5E                     unlink     A6
  1120. 00000AF8  205F                     movea.l    A0, [A7]+
  1121. 00000AFA  504F                     addq.w     A7, 8
  1122. 00000AFC  4ED0                     jmp        [A0]
  1123. 00000AFE  9F54                     sub.w      [A4], D7
  1124. 00000B00  4752                     chk.w      D3, [A2]
  1125. 00000B02  414E                     chk.w      D0, A6
  1126. 00000B04  4450                     neg.w      [A0]
  1127. 00000B06  414D                     chk.w      D0, A5
  1128. 00000B08  4F56                     chk.w      D7, [A6]
  1129. 00000B0A  4945                     chk.w      D4, D5
  1130. 00000B0C  444F                     neg.w      A7
  1131. 00000B0E  4355                     chk.w      D1, [A5]
  1132. 00000B10  4D45                     chk.w      D6, D5
  1133. 00000B12  4E54 2E47                link       A4, -0xFFFFD1B9
  1134. 00000B16  4554                     chk.w      D2, [A4]
  1135. 00000B18  4653                     not.w      [A3]
  1136. 00000B1A  5350                     subq.w     [A0], 1
  1137. 00000B1C  4543                     chk.w      D2, D3
  1138. 00000B1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1139. // begin alternate branch 00000B20-00000B26
  1140. export_239:
  1141. fn00000B20:
  1142. 00000B20  4E56 0000                link       A6, 0
  1143. 00000B24  2F0C                     move.l     -[A7], A4
  1144. // end alternate branch 00000B20-00000B26
  1145. export_239: // at 00000B20 (misaligned)
  1146. fn00000B20: // (misaligned)
  1147. 00000B22  0000 2F0C                ori.b      D0, 0xC
  1148. 00000B26  286E 0008                movea.l    A4, [A6 + 0x8]
  1149. 00000B2A  2054                     movea.l    A0, [A4]
  1150. 00000B2C  4AA8 0076                tst.l      [A0 + 0x76]
  1151. 00000B30  6708                     beq        +0xA /* 00000B3A */
  1152. 00000B32  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1153. 00000B36  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1154. label00000B3A:
  1155. 00000B3A  2054                     movea.l    A0, [A4]
  1156. 00000B3C  4AA8 007A                tst.l      [A0 + 0x7A]
  1157. 00000B40  6708                     beq        +0xA /* 00000B4A */
  1158. 00000B42  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1159. 00000B46  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1160. label00000B4A:
  1161. 00000B4A  2054                     movea.l    A0, [A4]
  1162. 00000B4C  4AA8 00C6                tst.l      [A0 + 0xC6]
  1163. 00000B50  6706                     beq        +0x8 /* 00000B58 */
  1164. 00000B52  2068 00C6                movea.l    A0, [A0 + 0xC6]
  1165. 00000B56  A023                     syscall    DisposHandle/DisposeHandle
  1166. label00000B58:
  1167. 00000B58  2054                     movea.l    A0, [A4]
  1168. 00000B5A  4AA8 00CA                tst.l      [A0 + 0xCA]
  1169. 00000B5E  6706                     beq        +0x8 /* 00000B66 */
  1170. 00000B60  2068 00CA                movea.l    A0, [A0 + 0xCA]
  1171. 00000B64  A023                     syscall    DisposHandle/DisposeHandle
  1172. label00000B66:
  1173. 00000B66  2054                     movea.l    A0, [A4]
  1174. 00000B68  4AA8 00BC                tst.l      [A0 + 0xBC]
  1175. 00000B6C  6708                     beq        +0xA /* 00000B76 */
  1176. 00000B6E  2F28 00BC                move.l     -[A7], [A0 + 0xBC]
  1177. 00000B72  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1178. label00000B76:
  1179. 00000B76  2054                     movea.l    A0, [A4]
  1180. 00000B78  4AA8 00DC                tst.l      [A0 + 0xDC]
  1181. 00000B7C  6706                     beq        +0x8 /* 00000B84 */
  1182. 00000B7E  2068 00DC                movea.l    A0, [A0 + 0xDC]
  1183. 00000B82  A023                     syscall    DisposHandle/DisposeHandle
  1184. label00000B84:
  1185. 00000B84  2054                     movea.l    A0, [A4]
  1186. 00000B86  4AA8 00E2                tst.l      [A0 + 0xE2]
  1187. 00000B8A  6708                     beq        +0xA /* 00000B94 */
  1188. 00000B8C  2F28 00E2                move.l     -[A7], [A0 + 0xE2]
  1189. 00000B90  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1190. label00000B94:
  1191. 00000B94  2F0C                     move.l     -[A7], A4
  1192. 00000B96  4EBA FD48                jsr        [PC - 0x2B8 /* 000008E0 */]
  1193. 00000B9A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1194. 00000B9E  4E5E                     unlink     A6
  1195. 00000BA0  2E9F                     move.l     [A7], [A7]+
  1196. 00000BA2  4E75                     rts
  1197. 00000BA4  9354                     sub.w      [A4], D1
  1198. 00000BA6  4D4F                     chk.w      D6, A7
  1199. 00000BA8  5649                     addq.w     A1, 3
  1200. 00000BAA  4544                     chk.w      D2, D4
  1201. 00000BAC  4F43                     chk.w      D7, D3
  1202. 00000BAE  554D                     subq.w     A5, 2
  1203. 00000BB0  454E                     chk.w      D2, A6
  1204. 00000BB2  542E 4652                addq.b     [A6 + 0x4652], 2
  1205. 00000BB6  4545                     chk.w      D2, D5
  1206. 00000BB8  0000 0000                ori.b      D0, 0x0
  1207. export_240:
  1208. 00000BBC  4E56 0000                link       A6, 0
  1209. 00000BC0  48E7 0018                movem.l    -[A7], A3,A4
  1210. 00000BC4  266E 000C                movea.l    A3, [A6 + 0xC]
  1211. 00000BC8  286E 0008                movea.l    A4, [A6 + 0x8]
  1212. 00000BCC  2053                     movea.l    A0, [A3]
  1213. 00000BCE  B9E8 0016                cmpa.l     A4, [A0 + 0x16]
  1214. 00000BD2  661C                     bne        +0x1E /* 00000BF0 */
  1215. 00000BD4  B7ED F7CC                cmpa.l     A3, [A5 - 0x834]
  1216. 00000BD8  670E                     beq        +0x10 /* 00000BE8 */
  1217. 00000BDA  2054                     movea.l    A0, [A4]
  1218. 00000BDC  7000                     moveq.l    D0, 0x00
  1219. 00000BDE  1028 0074                move.b     D0, [A0 + 0x74]
  1220. 00000BE2  0C40 0005                cmpi.w     D0, 0x5
  1221. 00000BE6  6608                     bne        +0xA /* 00000BF0 */
  1222. label00000BE8:
  1223. 00000BE8  2F0B                     move.l     -[A7], A3
  1224. 00000BEA  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  1225. 00000BEE  6008                     bra        +0xA /* 00000BF8 */
  1226. label00000BF0:
  1227. 00000BF0  2F0B                     move.l     -[A7], A3
  1228. 00000BF2  2F0C                     move.l     -[A7], A4
  1229. 00000BF4  4EBA 097E                jsr        [PC + 0x97E /* 00001574 */]
  1230. label00000BF8:
  1231. 00000BF8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1232. 00000BFE  4E5E                     unlink     A6
  1233. 00000C00  205F                     movea.l    A0, [A7]+
  1234. 00000C02  504F                     addq.w     A7, 8
  1235. 00000C04  4ED0                     jmp        [A0]
  1236. 00000C06  9854                     sub.w      D4, [A4]
  1237. 00000C08  4D4F                     chk.w      D6, A7
  1238. 00000C0A  5649                     addq.w     A1, 3
  1239. 00000C0C  4544                     chk.w      D2, D4
  1240. 00000C0E  4F43                     chk.w      D7, D3
  1241. 00000C10  554D                     subq.w     A5, 2
  1242. 00000C12  454E                     chk.w      D2, A6
  1243. 00000C14  542E 434C                addq.b     [A6 + 0x434C], 2
  1244. 00000C18  4F53                     chk.w      D7, [A3]
  1245. 00000C1A  4556                     chk.w      D2, [A6]
  1246. 00000C1C  4945                     chk.w      D4, D5
  1247. 00000C1E  5700                     subq.b     D0, 3
  1248. 00000C20  0000 0000                ori.b      D0, 0x0
  1249. export_241:
  1250. 00000C24  4E56 FFFC                link       A6, -0x0004
  1251. 00000C28  48E7 0018                movem.l    -[A7], A3,A4
  1252. 00000C2C  286E 0008                movea.l    A4, [A6 + 0x8]
  1253. 00000C30  7006                     moveq.l    D0, 0x06
  1254. 00000C32  2F00                     move.l     -[A7], D0
  1255. 00000C34  486D 2712                pea.l      [A5 + 0x2712 /* export_1246 */]
  1256. 00000C38  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1257. 00000C3C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1258. 00000C40  2F00                     move.l     -[A7], D0
  1259. 00000C42  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1260. 00000C46  2F0C                     move.l     -[A7], A4
  1261. 00000C48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1262. 00000C4C  4EAD 4992                jsr        [A5 + 0x4992 /* export_2350 */]
  1263. 00000C50  7026                     moveq.l    D0, 0x26
  1264. 00000C52  2F00                     move.l     -[A7], D0
  1265. 00000C54  486D 267A                pea.l      [A5 + 0x267A /* export_1227 */]
  1266. 00000C58  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1267. 00000C5C  2640                     movea.l    A3, D0
  1268. 00000C5E  2F0B                     move.l     -[A7], A3
  1269. 00000C60  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1270. 00000C64  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1271. 00000C68  2F0C                     move.l     -[A7], A4
  1272. 00000C6A  2054                     movea.l    A0, [A4]
  1273. 00000C6C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  1274. 00000C70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1275. 00000C74  2F0B                     move.l     -[A7], A3
  1276. 00000C76  4EAD 467A                jsr        [A5 + 0x467A /* export_2251 */]
  1277. 00000C7A  2D4B 000E                move.l     [A6 + 0xE], A3
  1278. 00000C7E  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1279. 00000C84  4E5E                     unlink     A6
  1280. 00000C86  205F                     movea.l    A0, [A7]+
  1281. 00000C88  5C4F                     addq.w     A7, 6
  1282. 00000C8A  4ED0                     jmp        [A0]
  1283. 00000C8C  9D54                     sub.w      [A4], D6
  1284. 00000C8E  4D4F                     chk.w      D6, A7
  1285. 00000C90  5649                     addq.w     A1, 3
  1286. 00000C92  4544                     chk.w      D2, D4
  1287. 00000C94  4F43                     chk.w      D7, D3
  1288. 00000C96  554D                     subq.w     A5, 2
  1289. 00000C98  454E                     chk.w      D2, A6
  1290. 00000C9A  542E 444F                addq.b     [A6 + 0x444F], 2
  1291. 00000C9E  434C                     chk.w      D1, A4
  1292. 00000CA0  4541                     chk.w      D2, D1
  1293. 00000CA2  5243                     addq.w     D3, 1
  1294. 00000CA4  4F50                     chk.w      D7, [A0]
  1295. 00000CA6  5943                     subq.w     D3, 4
  1296. 00000CA8  5554                     subq.w     [A4], 2
  1297. 00000CAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1298. export_242: // at 00000CAC (misaligned)
  1299. 00000CAE  FFF8                     .invalid   <<F/7/7>>
  1300. 00000CB0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1301. 00000CB4  266E 000C                movea.l    A3, [A6 + 0xC]
  1302. 00000CB8  286E 0008                movea.l    A4, [A6 + 0x8]
  1303. 00000CBC  558F                     subq.l     A7, 2
  1304. 00000CBE  2F0C                     move.l     -[A7], A4
  1305. 00000CC0  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  1306. 00000CC4  3E1F                     move.w     D7, [A7]+
  1307. 00000CC6  3D7C 0002 FFF8           move.w     [A6 - 0x8], 0x2
  1308. 00000CCC  6048                     bra        +0x4A /* 00000D16 */
  1309. label00000CCE:
  1310. 00000CCE  3D6D F13C FFFA           move.w     [A6 - 0x6], [A5 - 0xEC4]
  1311. 00000CD4  6032                     bra        +0x34 /* 00000D08 */
  1312. label00000CD6:
  1313. 00000CD6  200B                     move.l     D0, A3
  1314. 00000CD8  670E                     beq        +0x10 /* 00000CE8 */
  1315. 00000CDA  302E FFFA                move.w     D0, [A6 - 0x6]
  1316. 00000CDE  48C0                     ext.l      D0
  1317. 00000CE0  D08B                     add.l      D0, A3
  1318. 00000CE2  2040                     movea.l    A0, D0
  1319. 00000CE4  4A10                     tst.b      [A0]
  1320. 00000CE6  6718                     beq        +0x1A /* 00000D00 */
  1321. label00000CE8:
  1322. 00000CE8  598F                     subq.l     A7, 4
  1323. 00000CEA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1324. 00000CEE  2054                     movea.l    A0, [A4]
  1325. 00000CF0  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1326. 00000CF4  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  1327. 00000CF8  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  1328. 00000CFC  4EAD 34A2                jsr        [A5 + 0x34A2 /* export_1680 */]
  1329. label00000D00:
  1330. 00000D00  302E FFFA                move.w     D0, [A6 - 0x6]
  1331. 00000D04  526E FFFA                addq.w     [A6 - 0x6], 1
  1332. label00000D08:
  1333. 00000D08  302E FFFA                move.w     D0, [A6 - 0x6]
  1334. 00000D0C  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  1335. 00000D10  6FC4                     ble        -0x3A /* 00000CD6 */
  1336. 00000D12  546E FFF8                addq.w     [A6 - 0x8], 2
  1337. label00000D16:
  1338. 00000D16  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1339. 00000D1A  6EB2                     bgt        -0x4C /* 00000CCE */
  1340. 00000D1C  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  1341. 00000D22  4E5E                     unlink     A6
  1342. 00000D24  205F                     movea.l    A0, [A7]+
  1343. 00000D26  504F                     addq.w     A7, 8
  1344. 00000D28  4ED0                     jmp        [A0]
  1345. 00000D2A  9B54                     sub.w      [A4], D5
  1346. 00000D2C  4D4F                     chk.w      D6, A7
  1347. 00000D2E  5649                     addq.w     A1, 3
  1348. 00000D30  4544                     chk.w      D2, D4
  1349. 00000D32  4F43                     chk.w      D7, D3
  1350. 00000D34  554D                     subq.w     A5, 2
  1351. 00000D36  454E                     chk.w      D2, A6
  1352. 00000D38  542E 5A41                addq.b     [A6 + 0x5A41], 2
  1353. 00000D3C  5041                     addq.w     D1, 8
  1354. 00000D3E  4C4C 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, A4
  1355. 00000D42  5649                     addq.w     A1, 3
  1356. 00000D44  4553                     chk.w      D2, [A3]
  1357. 00000D46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1358. export_243: // at 00000D48 (misaligned)
  1359. 00000D4A  0000 2F0C                ori.b      D0, 0xC
  1360. 00000D4E  286E 0008                movea.l    A4, [A6 + 0x8]
  1361. 00000D52  2054                     movea.l    A0, [A4]
  1362. 00000D54  4AA8 011C                tst.l      [A0 + 0x11C]
  1363. 00000D58  6706                     beq        +0x8 /* 00000D60 */
  1364. 00000D5A  2F28 011C                move.l     -[A7], [A0 + 0x11C]
  1365. 00000D5E  A8D9                     syscall    DisposRgn/DisposeRgn
  1366. label00000D60:
  1367. 00000D60  2054                     movea.l    A0, [A4]
  1368. 00000D62  4AA8 0120                tst.l      [A0 + 0x120]
  1369. 00000D66  6706                     beq        +0x8 /* 00000D6E */
  1370. 00000D68  2F28 0120                move.l     -[A7], [A0 + 0x120]
  1371. 00000D6C  A8D9                     syscall    DisposRgn/DisposeRgn
  1372. label00000D6E:
  1373. 00000D6E  2054                     movea.l    A0, [A4]
  1374. 00000D70  4AA8 0114                tst.l      [A0 + 0x114]
  1375. 00000D74  6706                     beq        +0x8 /* 00000D7C */
  1376. 00000D76  2F28 0114                move.l     -[A7], [A0 + 0x114]
  1377. 00000D7A  A8D9                     syscall    DisposRgn/DisposeRgn
  1378. label00000D7C:
  1379. 00000D7C  2054                     movea.l    A0, [A4]
  1380. 00000D7E  4AA8 0124                tst.l      [A0 + 0x124]
  1381. 00000D82  6706                     beq        +0x8 /* 00000D8A */
  1382. 00000D84  2F28 0124                move.l     -[A7], [A0 + 0x124]
  1383. 00000D88  A8D9                     syscall    DisposRgn/DisposeRgn
  1384. label00000D8A:
  1385. 00000D8A  2054                     movea.l    A0, [A4]
  1386. 00000D8C  4AA8 00E6                tst.l      [A0 + 0xE6]
  1387. 00000D90  6708                     beq        +0xA /* 00000D9A */
  1388. 00000D92  2F28 00E6                move.l     -[A7], [A0 + 0xE6]
  1389. 00000D96  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1390. label00000D9A:
  1391. 00000D9A  2054                     movea.l    A0, [A4]
  1392. 00000D9C  4AA8 0164                tst.l      [A0 + 0x164]
  1393. 00000DA0  6708                     beq        +0xA /* 00000DAA */
  1394. 00000DA2  2F28 0164                move.l     -[A7], [A0 + 0x164]
  1395. 00000DA6  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1396. label00000DAA:
  1397. 00000DAA  2054                     movea.l    A0, [A4]
  1398. 00000DAC  4AA8 014A                tst.l      [A0 + 0x14A]
  1399. 00000DB0  6708                     beq        +0xA /* 00000DBA */
  1400. 00000DB2  2F28 014A                move.l     -[A7], [A0 + 0x14A]
  1401. 00000DB6  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1402. label00000DBA:
  1403. 00000DBA  2F0C                     move.l     -[A7], A4
  1404. 00000DBC  4EBA FD62                jsr        [PC - 0x29E /* 00000B20 */]
  1405. 00000DC0  286E FFFC                movea.l    A4, [A6 - 0x4]
  1406. 00000DC4  4E5E                     unlink     A6
  1407. 00000DC6  2E9F                     move.l     [A7], [A7]+
  1408. 00000DC8  4E75                     rts
  1409. 00000DCA  9754                     sub.w      [A4], D3
  1410. 00000DCC  4D4F                     chk.w      D6, A7
  1411. 00000DCE  5649                     addq.w     A1, 3
  1412. 00000DD0  4544                     chk.w      D2, D4
  1413. 00000DD2  4F43                     chk.w      D7, D3
  1414. 00000DD4  554D                     subq.w     A5, 2
  1415. 00000DD6  454E                     chk.w      D2, A6
  1416. 00000DD8  5444                     addq.w     D4, 2
  1417. 00000DDA  5241                     addq.w     D1, 1
  1418. 00000DDC  472E 4652                .invalid   3, [A6 + 0x4652] // invalid opcode 4 with b == 4
  1419. 00000DE0  4545                     chk.w      D2, D5
  1420. 00000DE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1421. // begin alternate branch 00000DE4-00000DEA
  1422. export_244:
  1423. fn00000DE4:
  1424. 00000DE4  4E56 0000                link       A6, 0
  1425. 00000DE8  2F0C                     move.l     -[A7], A4
  1426. // end alternate branch 00000DE4-00000DEA
  1427. export_244: // at 00000DE4 (misaligned)
  1428. fn00000DE4: // (misaligned)
  1429. 00000DE6  0000 2F0C                ori.b      D0, 0xC
  1430. 00000DEA  286E 0008                movea.l    A4, [A6 + 0x8]
  1431. 00000DEE  2054                     movea.l    A0, [A4]
  1432. 00000DF0  4AA8 0058                tst.l      [A0 + 0x58]
  1433. 00000DF4  6706                     beq        +0x8 /* 00000DFC */
  1434. 00000DF6  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1435. 00000DFA  A8D9                     syscall    DisposRgn/DisposeRgn
  1436. label00000DFC:
  1437. 00000DFC  2054                     movea.l    A0, [A4]
  1438. 00000DFE  4AA8 005C                tst.l      [A0 + 0x5C]
  1439. 00000E02  6706                     beq        +0x8 /* 00000E0A */
  1440. 00000E04  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1441. 00000E08  A8D9                     syscall    DisposRgn/DisposeRgn
  1442. label00000E0A:
  1443. 00000E0A  2054                     movea.l    A0, [A4]
  1444. 00000E0C  4AA8 0066                tst.l      [A0 + 0x66]
  1445. 00000E10  6706                     beq        +0x8 /* 00000E18 */
  1446. 00000E12  2F28 0066                move.l     -[A7], [A0 + 0x66]
  1447. 00000E16  A8D9                     syscall    DisposRgn/DisposeRgn
  1448. label00000E18:
  1449. 00000E18  2F0C                     move.l     -[A7], A4
  1450. 00000E1A  4EBA 054C                jsr        [PC + 0x54C /* 00001368 */]
  1451. 00000E1E  286E FFFC                movea.l    A4, [A6 - 0x4]
  1452. 00000E22  4E5E                     unlink     A6
  1453. 00000E24  2E9F                     move.l     [A7], [A7]+
  1454. 00000E26  4E75                     rts
  1455. 00000E28  9654                     sub.w      D3, [A4]
  1456. 00000E2A  4752                     chk.w      D3, [A2]
  1457. 00000E2C  414E                     chk.w      D0, A6
  1458. 00000E2E  4450                     neg.w      [A0]
  1459. 00000E30  414D                     chk.w      D0, A5
  1460. 00000E32  4F56                     chk.w      D7, [A6]
  1461. 00000E34  4945                     chk.w      D4, D5
  1462. 00000E36  5649                     addq.w     A1, 3
  1463. 00000E38  4557                     chk.w      D2, [A7]
  1464. 00000E3A  2E46                     movea.l    A7, D6
  1465. 00000E3C  5245                     addq.w     D5, 1
  1466. 00000E3E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1467. 00000E40  0000 0000                ori.b      D0, 0x0
  1468. export_245:
  1469. 00000E44  4E56 0000                link       A6, 0
  1470. 00000E48  2F0C                     move.l     -[A7], A4
  1471. 00000E4A  286E 0008                movea.l    A4, [A6 + 0x8]
  1472. 00000E4E  2054                     movea.l    A0, [A4]
  1473. 00000E50  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1474. 00000E54  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1475. 00000E58  2054                     movea.l    A0, [A4]
  1476. 00000E5A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  1477. 00000E5E  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1478. 00000E62  2F0C                     move.l     -[A7], A4
  1479. 00000E64  4EBA FF7E                jsr        [PC - 0x82 /* 00000DE4 */]
  1480. 00000E68  286E FFFC                movea.l    A4, [A6 - 0x4]
  1481. 00000E6C  4E5E                     unlink     A6
  1482. 00000E6E  2E9F                     move.l     [A7], [A7]+
  1483. 00000E70  4E75                     rts
  1484. 00000E72  9354                     sub.w      [A4], D1
  1485. 00000E74  4D4F                     chk.w      D6, A7
  1486. 00000E76  5649                     addq.w     A1, 3
  1487. 00000E78  4547                     chk.w      D2, D7
  1488. 00000E7A  5249                     addq.w     A1, 1
  1489. 00000E7C  4456                     neg.w      [A6]
  1490. 00000E7E  4945                     chk.w      D4, D5
  1491. 00000E80  572E 4652                subq.b     [A6 + 0x4652], 3
  1492. 00000E84  4545                     chk.w      D2, D5
  1493. 00000E86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1494. export_246: // at 00000E88 (misaligned)
  1495. 00000E8A  0000 2F0C                ori.b      D0, 0xC
  1496. 00000E8E  286E 0008                movea.l    A4, [A6 + 0x8]
  1497. 00000E92  2054                     movea.l    A0, [A4]
  1498. 00000E94  4AA8 006C                tst.l      [A0 + 0x6C]
  1499. 00000E98  6708                     beq        +0xA /* 00000EA2 */
  1500. 00000E9A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1501. 00000E9E  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1502. label00000EA2:
  1503. 00000EA2  2F0C                     move.l     -[A7], A4
  1504. 00000EA4  4EBA 04C2                jsr        [PC + 0x4C2 /* 00001368 */]
  1505. 00000EA8  286E FFFC                movea.l    A4, [A6 - 0x4]
  1506. 00000EAC  4E5E                     unlink     A6
  1507. 00000EAE  2E9F                     move.l     [A7], [A7]+
  1508. 00000EB0  4E75                     rts
  1509. 00000EB2  9854                     sub.w      D4, [A4]
  1510. 00000EB4  4D4F                     chk.w      D6, A7
  1511. 00000EB6  5649                     addq.w     A1, 3
  1512. 00000EB8  454C                     chk.w      D2, A4
  1513. 00000EBA  4953                     chk.w      D4, [A3]
  1514. 00000EBC  544C                     addq.w     A4, 2
  1515. 00000EBE  4142                     chk.w      D0, D2
  1516. 00000EC0  454C                     chk.w      D2, A4
  1517. 00000EC2  5649                     addq.w     A1, 3
  1518. 00000EC4  4557                     chk.w      D2, [A7]
  1519. 00000EC6  2E46                     movea.l    A7, D6
  1520. 00000EC8  5245                     addq.w     D5, 1
  1521. 00000ECA  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1522. 00000ECC  0000 0000                ori.b      D0, 0x0
  1523. export_247:
  1524. 00000ED0  4E56 0000                link       A6, 0
  1525. 00000ED4  2F0C                     move.l     -[A7], A4
  1526. 00000ED6  286E 0008                movea.l    A4, [A6 + 0x8]
  1527. 00000EDA  2054                     movea.l    A0, [A4]
  1528. 00000EDC  4AA8 006C                tst.l      [A0 + 0x6C]
  1529. 00000EE0  6708                     beq        +0xA /* 00000EEA */
  1530. 00000EE2  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1531. 00000EE6  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1532. label00000EEA:
  1533. 00000EEA  2F0C                     move.l     -[A7], A4
  1534. 00000EEC  4EBA FEF6                jsr        [PC - 0x10A /* 00000DE4 */]
  1535. 00000EF0  286E FFFC                movea.l    A4, [A6 - 0x4]
  1536. 00000EF4  4E5E                     unlink     A6
  1537. 00000EF6  2E9F                     move.l     [A7], [A7]+
  1538. 00000EF8  4E75                     rts
  1539. 00000EFA  9154                     sub.w      [A4], D0
  1540. 00000EFC  4252                     clr.w      [A2]
  1541. 00000EFE  4F57                     chk.w      D7, [A7]
  1542. 00000F00  5345                     subq.w     D5, 1
  1543. 00000F02  5256                     addq.w     [A6], 1
  1544. 00000F04  4945                     chk.w      D4, D5
  1545. 00000F06  572E 4652                subq.b     [A6 + 0x4652], 3
  1546. 00000F0A  4545                     chk.w      D2, D5
  1547. 00000F0C  0000 0000                ori.b      D0, 0x0
  1548. export_248:
  1549. 00000F10  4E56 0000                link       A6, 0
  1550. 00000F14  48E7 0108                movem.l    -[A7], D7,A4
  1551. 00000F18  286E 0008                movea.l    A4, [A6 + 0x8]
  1552. 00000F1C  7000                     moveq.l    D0, 0x00
  1553. 00000F1E  1F00                     move.b     -[A7], D0
  1554. 00000F20  1F00                     move.b     -[A7], D0
  1555. 00000F22  7200                     moveq.l    D1, 0x00
  1556. 00000F24  3F01                     move.w     -[A7], D1
  1557. 00000F26  3F01                     move.w     -[A7], D1
  1558. 00000F28  1F00                     move.b     -[A7], D0
  1559. 00000F2A  2F0C                     move.l     -[A7], A4
  1560. 00000F2C  4EAD 5382                jsr        [A5 + 0x5382 /* export_2668 */]
  1561. 00000F30  2054                     movea.l    A0, [A4]
  1562. 00000F32  4AA8 0084                tst.l      [A0 + 0x84]
  1563. 00000F36  6708                     beq        +0xA /* 00000F40 */
  1564. 00000F38  2F28 0084                move.l     -[A7], [A0 + 0x84]
  1565. 00000F3C  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  1566. label00000F40:
  1567. 00000F40  2054                     movea.l    A0, [A4]
  1568. 00000F42  4AA8 007C                tst.l      [A0 + 0x7C]
  1569. 00000F46  6712                     beq        +0x14 /* 00000F5A */
  1570. 00000F48  558F                     subq.l     A7, 2
  1571. 00000F4A  2054                     movea.l    A0, [A4]
  1572. 00000F4C  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1573. 00000F50  7008                     moveq.l    D0, 0x08
  1574. 00000F52  A82A                     syscall    ComponentDispatch
  1575. 00000F54  301F                     move.w     D0, [A7]+
  1576. 00000F56  48C0                     ext.l      D0
  1577. 00000F58  2E00                     move.l     D7, D0
  1578. label00000F5A:
  1579. 00000F5A  2054                     movea.l    A0, [A4]
  1580. 00000F5C  4AA8 0080                tst.l      [A0 + 0x80]
  1581. 00000F60  6712                     beq        +0x14 /* 00000F74 */
  1582. 00000F62  558F                     subq.l     A7, 2
  1583. 00000F64  2054                     movea.l    A0, [A4]
  1584. 00000F66  2F28 0080                move.l     -[A7], [A0 + 0x80]
  1585. 00000F6A  7008                     moveq.l    D0, 0x08
  1586. 00000F6C  A82A                     syscall    ComponentDispatch
  1587. 00000F6E  301F                     move.w     D0, [A7]+
  1588. 00000F70  48C0                     ext.l      D0
  1589. 00000F72  2E00                     move.l     D7, D0
  1590. label00000F74:
  1591. 00000F74  2054                     movea.l    A0, [A4]
  1592. 00000F76  4AA8 0096                tst.l      [A0 + 0x96]
  1593. 00000F7A  6710                     beq        +0x12 /* 00000F8C */
  1594. 00000F7C  2F28 0096                move.l     -[A7], [A0 + 0x96]
  1595. 00000F80  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1596. 00000F84  2054                     movea.l    A0, [A4]
  1597. 00000F86  7000                     moveq.l    D0, 0x00
  1598. 00000F88  2140 0096                move.l     [A0 + 0x96], D0
  1599. label00000F8C:
  1600. 00000F8C  2054                     movea.l    A0, [A4]
  1601. 00000F8E  4AA8 00EC                tst.l      [A0 + 0xEC]
  1602. 00000F92  6708                     beq        +0xA /* 00000F9C */
  1603. 00000F94  2F28 00EC                move.l     -[A7], [A0 + 0xEC]
  1604. 00000F98  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1605. label00000F9C:
  1606. 00000F9C  2054                     movea.l    A0, [A4]
  1607. 00000F9E  4AA8 00AA                tst.l      [A0 + 0xAA]
  1608. 00000FA2  6708                     beq        +0xA /* 00000FAC */
  1609. 00000FA4  2F28 00AA                move.l     -[A7], [A0 + 0xAA]
  1610. 00000FA8  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1611. label00000FAC:
  1612. 00000FAC  2F0C                     move.l     -[A7], A4
  1613. 00000FAE  4EBA F930                jsr        [PC - 0x6D0 /* 000008E0 */]
  1614. 00000FB2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1615. 00000FB8  4E5E                     unlink     A6
  1616. 00000FBA  2E9F                     move.l     [A7], [A7]+
  1617. 00000FBC  4E75                     rts
  1618. 00000FBE  9554                     sub.w      [A4], D2
  1619. 00000FC0  4752                     chk.w      D3, [A2]
  1620. 00000FC2  4142                     chk.w      D0, D2
  1621. 00000FC4  4245                     clr.w      D5
  1622. 00000FC6  5244                     addq.w     D4, 1
  1623. 00000FC8  4F43                     chk.w      D7, D3
  1624. 00000FCA  554D                     subq.w     A5, 2
  1625. 00000FCC  454E                     chk.w      D2, A6
  1626. 00000FCE  542E 4652                addq.b     [A6 + 0x4652], 2
  1627. 00000FD2  4545                     chk.w      D2, D5
  1628. 00000FD4  0000 0000                ori.b      D0, 0x0
  1629. export_249:
  1630. 00000FD8  4E56 FFF8                link       A6, -0x0008
  1631. 00000FDC  48E7 0018                movem.l    -[A7], A3,A4
  1632. 00000FE0  266E 0014                movea.l    A3, [A6 + 0x14]
  1633. 00000FE4  286E 0008                movea.l    A4, [A6 + 0x8]
  1634. 00000FE8  2054                     movea.l    A0, [A4]
  1635. 00000FEA  4AA8 0074                tst.l      [A0 + 0x74]
  1636. 00000FEE  672A                     beq        +0x2C /* 0000101A */
  1637. 00000FF0  558F                     subq.l     A7, 2
  1638. 00000FF2  2054                     movea.l    A0, [A4]
  1639. 00000FF4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1640. 00000FF8  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  1641. 00000FFC  169F                     move.b     [A3], [A7]+
  1642. 00000FFE  486E FFF8                pea.l      [A6 - 0x8]
  1643. 00001002  2054                     movea.l    A0, [A4]
  1644. 00001004  2F28 0074                move.l     -[A7], [A0 + 0x74]
  1645. 00001008  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  1646. 0000100C  206E 0010                movea.l    A0, [A6 + 0x10]
  1647. 00001010  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1648. 00001014  20D9                     move.l     [A0]+, [A1]+
  1649. 00001016  20D9                     move.l     [A0]+, [A1]+
  1650. 00001018  600E                     bra        +0x10 /* 00001028 */
  1651. label0000101A:
  1652. 0000101A  4213                     clr.b      [A3]
  1653. 0000101C  206E 0010                movea.l    A0, [A6 + 0x10]
  1654. 00001020  43ED F814                lea.l      A1, [A5 - 0x7EC]
  1655. 00001024  20D9                     move.l     [A0]+, [A1]+
  1656. 00001026  20D9                     move.l     [A0]+, [A1]+
  1657. label00001028:
  1658. 00001028  2F0C                     move.l     -[A7], A4
  1659. 0000102A  4EAD 53B2                jsr        [A5 + 0x53B2 /* export_2674 */]
  1660. 0000102E  2054                     movea.l    A0, [A4]
  1661. 00001030  226E 000C                movea.l    A1, [A6 + 0xC]
  1662. 00001034  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  1663. 00001038  700C                     moveq.l    D0, 0x0C
  1664. label0000103A:
  1665. 0000103A  22D8                     move.l     [A1]+, [A0]+
  1666. 0000103C  51C8 FFFC                dbf        D0, -0x6 /* 0000103A */
  1667. 00001040  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  1668. 00001046  4E5E                     unlink     A6
  1669. 00001048  205F                     movea.l    A0, [A7]+
  1670. 0000104A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1671. 0000104E  4ED0                     jmp        [A0]
  1672. 00001050  9954                     sub.w      [A4], D4
  1673. 00001052  4752                     chk.w      D3, [A2]
  1674. 00001054  4142                     chk.w      D0, D2
  1675. 00001056  4245                     clr.w      D5
  1676. 00001058  5244                     addq.w     D4, 1
  1677. 0000105A  4F43                     chk.w      D7, D3
  1678. 0000105C  554D                     subq.w     A5, 2
  1679. 0000105E  454E                     chk.w      D2, A6
  1680. 00001060  542E 4745                addq.b     [A6 + 0x4745], 2
  1681. 00001064  5450                     addq.w     [A0], 2
  1682. 00001066  5245                     addq.w     D5, 1
  1683. 00001068  4653                     not.w      [A3]
  1684. 0000106A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1685. export_250: // at 0000106C (misaligned)
  1686. 0000106E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1687. 00001072  000C 206E                ori.b      A4, 0x6E /* 'n' */
  1688. 00001076  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1689. 0000107A  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  1690. 0000107E  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1691. 00001082  4E5E                     unlink     A6
  1692. 00001084  205F                     movea.l    A0, [A7]+
  1693. 00001086  504F                     addq.w     A7, 8
  1694. 00001088  4ED0                     jmp        [A0]
  1695. 0000108A  8023                     or.b       D0, -[A3]
  1696. 0000108C  544D                     addq.w     A5, 2
  1697. 0000108E  4F56                     chk.w      D7, [A6]
  1698. 00001090  4945                     chk.w      D4, D5
  1699. 00001092  4150                     chk.w      D0, [A0]
  1700. 00001094  504C                     addq.w     A4, 8
  1701. 00001096  4943                     chk.w      D4, D3
  1702. 00001098  4154                     chk.w      D0, [A4]
  1703. 0000109A  494F                     chk.w      D4, A7
  1704. 0000109C  4E2E                     .invalid   // invalid opcode 4
  1705. 0000109E  4652                     not.w      [A2]
  1706. 000010A0  4545                     chk.w      D2, D5
  1707. 000010A2  4652                     not.w      [A2]
  1708. 000010A4  4F4D                     chk.w      D7, A5
  1709. 000010A6  434C                     chk.w      D1, A4
  1710. 000010A8  4950                     chk.w      D4, [A0]
  1711. 000010AA  424F                     clr.w      A7
  1712. 000010AC  4152                     chk.w      D0, [A2]
  1713. 000010AE  4400                     neg.b      D0
  1714. 000010B0  0000 0000                ori.b      D0, 0x0
  1715. export_251:
  1716. 000010B4  4E56 FFFC                link       A6, -0x0004
  1717. 000010B8  48E7 0018                movem.l    -[A7], A3,A4
  1718. 000010BC  286E 0008                movea.l    A4, [A6 + 0x8]
  1719. 000010C0  2054                     movea.l    A0, [A4]
  1720. 000010C2  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1721. 000010C6  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1722. 000010CA  2054                     movea.l    A0, [A4]
  1723. 000010CC  7000                     moveq.l    D0, 0x00
  1724. 000010CE  2140 0040                move.l     [A0 + 0x40], D0
  1725. 000010D2  2668 0048                movea.l    A3, [A0 + 0x48]
  1726. 000010D6  7000                     moveq.l    D0, 0x00
  1727. 000010D8  2140 0048                move.l     [A0 + 0x48], D0
  1728. 000010DC  200B                     move.l     D0, A3
  1729. 000010DE  56C0                     sne        D0
  1730. 000010E0  4A00                     tst.b      D0
  1731. 000010E2  6716                     beq        +0x18 /* 000010FA */
  1732. 000010E4  2053                     movea.l    A0, [A3]
  1733. 000010E6  4AA8 000E                tst.l      [A0 + 0xE]
  1734. 000010EA  56C1                     sne        D1
  1735. 000010EC  C001                     and.b      D0, D1
  1736. 000010EE  670A                     beq        +0xC /* 000010FA */
  1737. 000010F0  2F0B                     move.l     -[A7], A3
  1738. 000010F2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1739. 000010F6  4EAD 31D2                jsr        [A5 + 0x31D2 /* export_1590 */]
  1740. label000010FA:
  1741. 000010FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1742. 000010FE  4EBA 06A8                jsr        [PC + 0x6A8 /* 000017A8 */]
  1743. 00001102  2F0B                     move.l     -[A7], A3
  1744. 00001104  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1745. 00001108  7000                     moveq.l    D0, 0x00
  1746. 0000110A  2640                     movea.l    A3, D0
  1747. 0000110C  4CDF 1800                movem.l    A3,A4, [A7]+
  1748. 00001110  4E5E                     unlink     A6
  1749. 00001112  2E9F                     move.l     [A7], [A7]+
  1750. 00001114  4E75                     rts
  1751. 00001116  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1752. export_252: // at 00001118 (misaligned)
  1753. 0000111A  0000 48E7                ori.b      D0, 0xE7
  1754. 0000111E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1755. 00001122  0008 284B                ori.b      A0, 0x4B /* 'K' */
  1756. 00001126  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  1757. 0000112C  2054                     movea.l    A0, [A4]
  1758. 0000112E  B0A8 004E                cmp.l      D0, [A0 + 0x4E]
  1759. 00001132  660C                     bne        +0xE /* 00001140 */
  1760. 00001134  2F3C 2020 2020           move.l     -[A7], 0x20202020 /* '    ' */
  1761. 0000113A  2F0B                     move.l     -[A7], A3
  1762. 0000113C  4EBA 0012                jsr        [PC + 0x12 /* 00001150 */]
  1763. label00001140:
  1764. 00001140  2F0B                     move.l     -[A7], A3
  1765. 00001142  4EBA 0708                jsr        [PC + 0x708 /* 0000184C */]
  1766. 00001146  4CDF 1800                movem.l    A3,A4, [A7]+
  1767. 0000114A  4E5E                     unlink     A6
  1768. 0000114C  2E9F                     move.l     [A7], [A7]+
  1769. 0000114E  4E75                     rts
  1770. export_253:
  1771. fn00001150:
  1772. 00001150  4E56 FFFC                link       A6, -0x0004
  1773. 00001154  2F0C                     move.l     -[A7], A4
  1774. 00001156  286E 0008                movea.l    A4, [A6 + 0x8]
  1775. 0000115A  2054                     movea.l    A0, [A4]
  1776. 0000115C  1028 004C                move.b     D0, [A0 + 0x4C]
  1777. 00001160  662A                     bne        +0x2C /* 0000118C */
  1778. 00001162  4267                     clr.w      -[A7]
  1779. 00001164  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1780. 00001168  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1781. 0000116C  4EAD 12DA                jsr        [A5 + 0x12DA /* export_599 */]
  1782. 00001170  101F                     move.b     D0, [A7]+
  1783. 00001172  6710                     beq        +0x12 /* 00001184 */
  1784. 00001174  2054                     movea.l    A0, [A4]
  1785. 00001176  117C 0001 004C           move.b     [A0 + 0x4C], 0x1
  1786. 0000117C  216E 000C 004E           move.l     [A0 + 0x4E], [A6 + 0xC]
  1787. 00001182  6008                     bra        +0xA /* 0000118C */
  1788. label00001184:
  1789. 00001184  4267                     clr.w      -[A7]
  1790. 00001186  42A7                     clr.l      -[A7]
  1791. 00001188  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  1792. label0000118C:
  1793. 0000118C  285F                     movea.l    A4, [A7]+
  1794. 0000118E  4E5E                     unlink     A6
  1795. 00001190  205F                     movea.l    A0, [A7]+
  1796. 00001192  504F                     addq.w     A7, 8
  1797. 00001194  4ED0                     jmp        [A0]
  1798. 00001196  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1799. // begin alternate branch 00001198-000011A4
  1800. export_254:
  1801. fn00001198:
  1802. 00001198  4E56 0000                link       A6, 0
  1803. 0000119C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1804. 000011A0  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1805. // end alternate branch 00001198-000011A4
  1806. export_254: // at 00001198 (misaligned)
  1807. fn00001198: // (misaligned)
  1808. 0000119A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1809. 0000119E  0008 4EAD                ori.b      A0, 0xAD
  1810. 000011A2  031A                     btst       [A2]+, D1
  1811. 000011A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1812. 000011A8  4EBA 05FE                jsr        [PC + 0x5FE /* 000017A8 */]
  1813. 000011AC  4E5E                     unlink     A6
  1814. 000011AE  2E9F                     move.l     [A7], [A7]+
  1815. 000011B0  4E75                     rts
  1816. 000011B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1817. export_255: // at 000011B4 (misaligned)
  1818. 000011B6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1819. 000011BA  0008 4EAD                ori.b      A0, 0xAD
  1820. 000011BE  032A 2F2E                btst       [A2 + 0x2F2E], D1
  1821. 000011C2  0008 4EBA                ori.b      A0, 0xBA
  1822. 000011C6  05E2                     .incomplete
  1823. 000011C8  4E5E                     unlink     A6
  1824. 000011CA  2E9F                     move.l     [A7], [A7]+
  1825. 000011CC  4E75                     rts
  1826. 000011CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1827. export_256: // at 000011D0 (misaligned)
  1828. 000011D2  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1829. 000011D6  0008 4EAD                ori.b      A0, 0xAD
  1830. 000011DA  0332 2F2E 0008 4EBA      btst       [[A2 + 0x8] + D2 * 8 + 0x4EBA], D1
  1831. 000011E2  05C6                     .incomplete
  1832. 000011E4  4E5E                     unlink     A6
  1833. 000011E6  2E9F                     move.l     [A7], [A7]+
  1834. 000011E8  4E75                     rts
  1835. 000011EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1836. // begin alternate branch 000011EC-00001202
  1837. export_257:
  1838. fn000011EC:
  1839. 000011EC  4E56 0000                link       A6, 0
  1840. 000011F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1841. 000011F4  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1842. 000011F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1843. 000011FC  4EBA 05AA                jsr        [PC + 0x5AA /* 000017A8 */]
  1844. 00001200  4E5E                     unlink     A6
  1845. // end alternate branch 000011EC-00001202
  1846. export_257: // at 000011EC (misaligned)
  1847. fn000011EC: // (misaligned)
  1848. 000011EE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1849. 000011F2  0008 4EAD                ori.b      A0, 0xAD
  1850. 000011F6  033A 2F2E                btst       [PC + 0x2F2E /* 00004126, cstring ""<EOF> */], D1
  1851. 000011FA  0008 4EBA                ori.b      A0, 0xBA
  1852. 000011FE  05AA 4E5E                bclr       [A2 + 0x4E5E], D2
  1853. 00001202  2E9F                     move.l     [A7], [A7]+
  1854. 00001204  4E75                     rts
  1855. 00001206  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1856. export_258: // at 00001208 (misaligned)
  1857. 0000120A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1858. 0000120E  0008 4EAD                ori.b      A0, 0xAD
  1859. 00001212  034A                     bchg       A2, D1
  1860. 00001214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1861. 00001218  4EBA 058E                jsr        [PC + 0x58E /* 000017A8 */]
  1862. 0000121C  4E5E                     unlink     A6
  1863. 0000121E  2E9F                     move.l     [A7], [A7]+
  1864. 00001220  4E75                     rts
  1865. 00001222  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1866. // begin alternate branch 00001224-0000123A
  1867. export_259:
  1868. fn00001224:
  1869. 00001224  4E56 0000                link       A6, 0
  1870. 00001228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1871. 0000122C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1872. 00001230  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1873. 00001234  4EBA 0572                jsr        [PC + 0x572 /* 000017A8 */]
  1874. 00001238  4E5E                     unlink     A6
  1875. // end alternate branch 00001224-0000123A
  1876. export_259: // at 00001224 (misaligned)
  1877. fn00001224: // (misaligned)
  1878. 00001226  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1879. 0000122A  0008 4EAD                ori.b      A0, 0xAD
  1880. 0000122E  0372 2F2E 0008 4EBA      bchg       [[A2 + 0x8] + D2 * 8 + 0x4EBA], D1
  1881. 00001236  0572 4E5E                bchg       [A2 + D4 * 8 + 0x5E], D2
  1882. 0000123A  2E9F                     move.l     [A7], [A7]+
  1883. 0000123C  4E75                     rts
  1884. 0000123E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1885. export_260: // at 00001240 (misaligned)
  1886. 00001242  0000 2F0C                ori.b      D0, 0xC
  1887. 00001246  286E 0008                movea.l    A4, [A6 + 0x8]
  1888. 0000124A  2054                     movea.l    A0, [A4]
  1889. 0000124C  4AA8 0066                tst.l      [A0 + 0x66]
  1890. 00001250  6716                     beq        +0x18 /* 00001268 */
  1891. 00001252  42A7                     clr.l      -[A7]
  1892. 00001254  4267                     clr.w      -[A7]
  1893. 00001256  2054                     movea.l    A0, [A4]
  1894. 00001258  2F28 0066                move.l     -[A7], [A0 + 0x66]
  1895. 0000125C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1896. 00001260  2054                     movea.l    A0, [A4]
  1897. 00001262  7000                     moveq.l    D0, 0x00
  1898. 00001264  2140 0066                move.l     [A0 + 0x66], D0
  1899. label00001268:
  1900. 00001268  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1901. 0000126C  4EBA FFB6                jsr        [PC - 0x4A /* 00001224 */]
  1902. 00001270  285F                     movea.l    A4, [A7]+
  1903. 00001272  4E5E                     unlink     A6
  1904. 00001274  2E9F                     move.l     [A7], [A7]+
  1905. 00001276  4E75                     rts
  1906. export_261:
  1907. 00001278  4E56 0000                link       A6, 0
  1908. 0000127C  48E7 0018                movem.l    -[A7], A3,A4
  1909. 00001280  266E 0008                movea.l    A3, [A6 + 0x8]
  1910. 00001284  284B                     movea.l    A4, A3
  1911. 00001286  2054                     movea.l    A0, [A4]
  1912. 00001288  4AA8 007E                tst.l      [A0 + 0x7E]
  1913. 0000128C  671C                     beq        +0x1E /* 000012AA */
  1914. 0000128E  2F0B                     move.l     -[A7], A3
  1915. 00001290  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  1916. 00001294  4EAD 31D2                jsr        [A5 + 0x31D2 /* export_1590 */]
  1917. 00001298  2054                     movea.l    A0, [A4]
  1918. 0000129A  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  1919. 0000129E  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1920. 000012A2  2054                     movea.l    A0, [A4]
  1921. 000012A4  7000                     moveq.l    D0, 0x00
  1922. 000012A6  2140 007E                move.l     [A0 + 0x7E], D0
  1923. label000012AA:
  1924. 000012AA  2F0B                     move.l     -[A7], A3
  1925. 000012AC  4EBA 000E                jsr        [PC + 0xE /* 000012BC */]
  1926. 000012B0  4CDF 1800                movem.l    A3,A4, [A7]+
  1927. 000012B4  4E5E                     unlink     A6
  1928. 000012B6  2E9F                     move.l     [A7], [A7]+
  1929. 000012B8  4E75                     rts
  1930. 000012BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1931. // begin alternate branch 000012BC-000012CA
  1932. export_262:
  1933. fn000012BC:
  1934. 000012BC  4E56 0000                link       A6, 0
  1935. 000012C0  48E7 0018                movem.l    -[A7], A3,A4
  1936. 000012C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1937. 000012C8  2054                     movea.l    A0, [A4]
  1938. // end alternate branch 000012BC-000012CA
  1939. export_262: // at 000012BC (misaligned)
  1940. fn000012BC: // (misaligned)
  1941. 000012BE  0000 48E7                ori.b      D0, 0xE7
  1942. 000012C2  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1943. 000012C6  0008 2054                ori.b      A0, 0x54 /* 'T' */
  1944. 000012CA  4AA8 0038                tst.l      [A0 + 0x38]
  1945. 000012CE  675A                     beq        +0x5C /* 0000132A */
  1946. 000012D0  4AA8 0040                tst.l      [A0 + 0x40]
  1947. 000012D4  6740                     beq        +0x42 /* 00001316 */
  1948. 000012D6  2248                     movea.l    A1, A0
  1949. 000012D8  2069 0038                movea.l    A0, [A1 + 0x38]
  1950. 000012DC  2650                     movea.l    A3, [A0]
  1951. 000012DE  2769 0040 003E           move.l     [A3 + 0x3E], [A1 + 0x40]
  1952. 000012E4  42A7                     clr.l      -[A7]
  1953. 000012E6  2F2B 003E                move.l     -[A7], [A3 + 0x3E]
  1954. 000012EA  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1955. 000012EE  201F                     move.l     D0, [A7]+
  1956. 000012F0  3740 003C                move.w     [A3 + 0x3C], D0
  1957. 000012F4  2054                     movea.l    A0, [A4]
  1958. 000012F6  1028 006D                move.b     D0, [A0 + 0x6D]
  1959. 000012FA  6712                     beq        +0x14 /* 0000130E */
  1960. 000012FC  42A7                     clr.l      -[A7]
  1961. 000012FE  2054                     movea.l    A0, [A4]
  1962. 00001300  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1963. 00001304  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1964. 00001308  2054                     movea.l    A0, [A4]
  1965. 0000130A  215F 003C                move.l     [A0 + 0x3C], [A7]+
  1966. label0000130E:
  1967. 0000130E  2054                     movea.l    A0, [A4]
  1968. 00001310  7000                     moveq.l    D0, 0x00
  1969. 00001312  2140 003C                move.l     [A0 + 0x3C], D0
  1970. label00001316:
  1971. 00001316  2054                     movea.l    A0, [A4]
  1972. 00001318  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1973. 0000131C  A9CD                     syscall    TEDispose
  1974. 0000131E  2054                     movea.l    A0, [A4]
  1975. 00001320  7000                     moveq.l    D0, 0x00
  1976. 00001322  2140 0038                move.l     [A0 + 0x38], D0
  1977. 00001326  2140 0040                move.l     [A0 + 0x40], D0
  1978. label0000132A:
  1979. 0000132A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1980. 0000132E  4EBA 0478                jsr        [PC + 0x478 /* 000017A8 */]
  1981. 00001332  4CDF 1800                movem.l    A3,A4, [A7]+
  1982. 00001336  4E5E                     unlink     A6
  1983. 00001338  2E9F                     move.l     [A7], [A7]+
  1984. 0000133A  4E75                     rts
  1985. export_263:
  1986. 0000133C  4E56 0000                link       A6, 0
  1987. 00001340  2F0C                     move.l     -[A7], A4
  1988. 00001342  286E 0008                movea.l    A4, [A6 + 0x8]
  1989. 00001346  42A7                     clr.l      -[A7]
  1990. 00001348  2054                     movea.l    A0, [A4]
  1991. 0000134A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1992. 0000134E  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  1993. 00001352  2054                     movea.l    A0, [A4]
  1994. 00001354  215F 0014                move.l     [A0 + 0x14], [A7]+
  1995. 00001358  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1996. 0000135C  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1997. 00001360  285F                     movea.l    A4, [A7]+
  1998. 00001362  4E5E                     unlink     A6
  1999. 00001364  2E9F                     move.l     [A7], [A7]+
  2000. 00001366  4E75                     rts
  2001. export_264:
  2002. fn00001368:
  2003. 00001368  4E56 0000                link       A6, 0
  2004. 0000136C  2F0C                     move.l     -[A7], A4
  2005. 0000136E  286E 0008                movea.l    A4, [A6 + 0x8]
  2006. 00001372  2054                     movea.l    A0, [A4]
  2007. 00001374  4AA8 004C                tst.l      [A0 + 0x4C]
  2008. 00001378  6706                     beq        +0x8 /* 00001380 */
  2009. 0000137A  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2010. 0000137E  A8D9                     syscall    DisposRgn/DisposeRgn
  2011. label00001380:
  2012. 00001380  2054                     movea.l    A0, [A4]
  2013. 00001382  7000                     moveq.l    D0, 0x00
  2014. 00001384  2140 004C                move.l     [A0 + 0x4C], D0
  2015. 00001388  4AA8 0050                tst.l      [A0 + 0x50]
  2016. 0000138C  6708                     beq        +0xA /* 00001396 */
  2017. 0000138E  2054                     movea.l    A0, [A4]
  2018. 00001390  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2019. 00001394  A8D9                     syscall    DisposRgn/DisposeRgn
  2020. label00001396:
  2021. 00001396  2054                     movea.l    A0, [A4]
  2022. 00001398  7000                     moveq.l    D0, 0x00
  2023. 0000139A  2140 0050                move.l     [A0 + 0x50], D0
  2024. 0000139E  4AA8 0054                tst.l      [A0 + 0x54]
  2025. 000013A2  6708                     beq        +0xA /* 000013AC */
  2026. 000013A4  2054                     movea.l    A0, [A4]
  2027. 000013A6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2028. 000013AA  A8D9                     syscall    DisposRgn/DisposeRgn
  2029. label000013AC:
  2030. 000013AC  2054                     movea.l    A0, [A4]
  2031. 000013AE  7000                     moveq.l    D0, 0x00
  2032. 000013B0  2140 0054                move.l     [A0 + 0x54], D0
  2033. 000013B4  2054                     movea.l    A0, [A4]
  2034. 000013B6  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2035. 000013BA  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  2036. 000013BE  2054                     movea.l    A0, [A4]
  2037. 000013C0  7000                     moveq.l    D0, 0x00
  2038. 000013C2  2140 003C                move.l     [A0 + 0x3C], D0
  2039. 000013C6  2054                     movea.l    A0, [A4]
  2040. 000013C8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2041. 000013CC  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  2042. 000013D0  2054                     movea.l    A0, [A4]
  2043. 000013D2  7000                     moveq.l    D0, 0x00
  2044. 000013D4  2140 0040                move.l     [A0 + 0x40], D0
  2045. 000013D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2046. 000013DC  4EBA 03CA                jsr        [PC + 0x3CA /* 000017A8 */]
  2047. 000013E0  285F                     movea.l    A4, [A7]+
  2048. 000013E2  4E5E                     unlink     A6
  2049. 000013E4  2E9F                     move.l     [A7], [A7]+
  2050. 000013E6  4E75                     rts
  2051. export_265:
  2052. fn000013E8:
  2053. 000013E8  4E56 0000                link       A6, 0
  2054. 000013EC  48E7 0018                movem.l    -[A7], A3,A4
  2055. 000013F0  266E 0008                movea.l    A3, [A6 + 0x8]
  2056. 000013F4  284B                     movea.l    A4, A3
  2057. 000013F6  B7ED F948                cmpa.l     A3, [A5 - 0x6B8]
  2058. 000013FA  6624                     bne        +0x26 /* 00001420 */
  2059. 000013FC  2054                     movea.l    A0, [A4]
  2060. 000013FE  4AA8 0002                tst.l      [A0 + 0x2]
  2061. 00001402  660E                     bne        +0x10 /* 00001412 */
  2062. 00001404  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2063. 00001408  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2064. 0000140C  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  2065. 00001410  600E                     bra        +0x10 /* 00001420 */
  2066. label00001412:
  2067. 00001412  2054                     movea.l    A0, [A4]
  2068. 00001414  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2069. 00001418  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2070. 0000141C  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  2071. label00001420:
  2072. 00001420  2054                     movea.l    A0, [A4]
  2073. 00001422  7000                     moveq.l    D0, 0x00
  2074. 00001424  2140 0002                move.l     [A0 + 0x2], D0
  2075. 00001428  2F0B                     move.l     -[A7], A3
  2076. 0000142A  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  2077. 0000142E  4CDF 1800                movem.l    A3,A4, [A7]+
  2078. 00001432  4E5E                     unlink     A6
  2079. 00001434  2E9F                     move.l     [A7], [A7]+
  2080. 00001436  4E75                     rts
  2081. export_266:
  2082. 00001438  4E56 FFFC                link       A6, -0x0004
  2083. 0000143C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2084. 00001440  266E 000C                movea.l    A3, [A6 + 0xC]
  2085. 00001444  2E2E 0008                move.l     D7, [A6 + 0x8]
  2086. 00001448  4267                     clr.w      -[A7]
  2087. 0000144A  2F0B                     move.l     -[A7], A3
  2088. 0000144C  2F07                     move.l     -[A7], D7
  2089. 0000144E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  2090. 00001452  101F                     move.b     D0, [A7]+
  2091. 00001454  6708                     beq        +0xA /* 0000145E */
  2092. 00001456  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  2093. 0000145A  A9B7                     syscall    CloseDeskAcc
  2094. 0000145C  601C                     bra        +0x1E /* 0000147A */
  2095. label0000145E:
  2096. 0000145E  42A7                     clr.l      -[A7]
  2097. 00001460  2F0B                     move.l     -[A7], A3
  2098. 00001462  2F07                     move.l     -[A7], D7
  2099. 00001464  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  2100. 00001468  285F                     movea.l    A4, [A7]+
  2101. 0000146A  200C                     move.l     D0, A4
  2102. 0000146C  6708                     beq        +0xA /* 00001476 */
  2103. 0000146E  2F0C                     move.l     -[A7], A4
  2104. 00001470  4EAD 2E22                jsr        [A5 + 0x2E22 /* export_1472 */]
  2105. 00001474  6004                     bra        +0x6 /* 0000147A */
  2106. label00001476:
  2107. 00001476  2F0B                     move.l     -[A7], A3
  2108. 00001478  A916                     syscall    HideWindow
  2109. label0000147A:
  2110. 0000147A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2111. 0000147E  4E5E                     unlink     A6
  2112. 00001480  205F                     movea.l    A0, [A7]+
  2113. 00001482  504F                     addq.w     A7, 8
  2114. 00001484  4ED0                     jmp        [A0]
  2115. 00001486  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2116. // begin alternate branch 00001488-00001494
  2117. fn00001488:
  2118. 00001488  4E56 0000                link       A6, 0
  2119. 0000148C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2120. 00001490  2F2D F93C                move.l     -[A7], [A5 - 0x6C4]
  2121. // end alternate branch 00001488-00001494
  2122. fn00001488: // (misaligned)
  2123. 0000148A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2124. 0000148E  000C 2F2D                ori.b      A4, 0x2D /* '-' */
  2125. 00001492  F93C                     .extension 0x93C <<F/4-5/4>> // unimplemented
  2126. 00001494  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  2127. 00001498  4E5E                     unlink     A6
  2128. 0000149A  205F                     movea.l    A0, [A7]+
  2129. 0000149C  504F                     addq.w     A7, 8
  2130. 0000149E  4ED0                     jmp        [A0]
  2131. export_267:
  2132. fn000014A0:
  2133. 000014A0  4E56 0000                link       A6, 0
  2134. 000014A4  48E7 0018                movem.l    -[A7], A3,A4
  2135. 000014A8  266E 0008                movea.l    A3, [A6 + 0x8]
  2136. 000014AC  284B                     movea.l    A4, A3
  2137. 000014AE  2F0B                     move.l     -[A7], A3
  2138. 000014B0  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2139. 000014B4  4EBA FFD2                jsr        [PC - 0x2E /* 00001488 */]
  2140. 000014B8  2F0B                     move.l     -[A7], A3
  2141. 000014BA  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  2142. 000014BE  42A7                     clr.l      -[A7]
  2143. 000014C0  2054                     movea.l    A0, [A4]
  2144. 000014C2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2145. 000014C6  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  2146. 000014CA  2054                     movea.l    A0, [A4]
  2147. 000014CC  215F 000E                move.l     [A0 + 0xE], [A7]+
  2148. 000014D0  42A7                     clr.l      -[A7]
  2149. 000014D2  2054                     movea.l    A0, [A4]
  2150. 000014D4  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2151. 000014D8  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  2152. 000014DC  2054                     movea.l    A0, [A4]
  2153. 000014DE  215F 0012                move.l     [A0 + 0x12], [A7]+
  2154. 000014E2  1028 001F                move.b     D0, [A0 + 0x1F]
  2155. 000014E6  6712                     beq        +0x14 /* 000014FA */
  2156. 000014E8  42A7                     clr.l      -[A7]
  2157. 000014EA  2054                     movea.l    A0, [A4]
  2158. 000014EC  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2159. 000014F0  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2160. 000014F4  2054                     movea.l    A0, [A4]
  2161. 000014F6  215F 0020                move.l     [A0 + 0x20], [A7]+
  2162. label000014FA:
  2163. 000014FA  2054                     movea.l    A0, [A4]
  2164. 000014FC  7000                     moveq.l    D0, 0x00
  2165. 000014FE  2140 0020                move.l     [A0 + 0x20], D0
  2166. 00001502  42A7                     clr.l      -[A7]
  2167. 00001504  2054                     movea.l    A0, [A4]
  2168. 00001506  2F28 0024                move.l     -[A7], [A0 + 0x24]
  2169. 0000150A  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2170. 0000150E  2054                     movea.l    A0, [A4]
  2171. 00001510  215F 0024                move.l     [A0 + 0x24], [A7]+
  2172. 00001514  2F0B                     move.l     -[A7], A3
  2173. 00001516  4EBA FED0                jsr        [PC - 0x130 /* 000013E8 */]
  2174. 0000151A  4CDF 1800                movem.l    A3,A4, [A7]+
  2175. 0000151E  4E5E                     unlink     A6
  2176. 00001520  2E9F                     move.l     [A7], [A7]+
  2177. 00001522  4E75                     rts
  2178. 00001524  4E56 0000                link       A6, 0
  2179. 00001528  4267                     clr.w      -[A7]
  2180. 0000152A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2181. 0000152E  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  2182. 00001532  101F                     move.b     D0, [A7]+
  2183. 00001534  6708                     beq        +0xA /* 0000153E */
  2184. 00001536  206E 0008                movea.l    A0, [A6 + 0x8]
  2185. 0000153A  5268 FFFE                addq.w     [A0 - 0x2], 1
  2186. label0000153E:
  2187. 0000153E  4E5E                     unlink     A6
  2188. 00001540  205F                     movea.l    A0, [A7]+
  2189. 00001542  504F                     addq.w     A7, 8
  2190. 00001544  4ED0                     jmp        [A0]
  2191. 00001546  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2192. // begin alternate branch 00001548-0000154C
  2193. fn00001548:
  2194. 00001548  4E56 FFFE                link       A6, -0x0002
  2195. // end alternate branch 00001548-0000154C
  2196. fn00001548: // (misaligned)
  2197. 0000154A  FFFE                     .invalid   <<F/7/7>>
  2198. 0000154C  426E FFFE                clr.w      [A6 - 0x2]
  2199. 00001550  487A FFD2                pea.l      [PC - 0x2E /* 00001524, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2200. 00001554  2F0E                     move.l     -[A7], A6
  2201. 00001556  206E 0008                movea.l    A0, [A6 + 0x8]
  2202. 0000155A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2203. 0000155E  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  2204. 00001562  302E FFFE                move.w     D0, [A6 - 0x2]
  2205. 00001566  48C0                     ext.l      D0
  2206. 00001568  2D40 000C                move.l     [A6 + 0xC], D0
  2207. 0000156C  4E5E                     unlink     A6
  2208. 0000156E  2E9F                     move.l     [A7], [A7]+
  2209. 00001570  4E75                     rts
  2210. 00001572  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2211. // begin alternate branch 00001574-0000157E
  2212. export_268:
  2213. fn00001574:
  2214. 00001574  4E56 0000                link       A6, 0
  2215. 00001578  206E 000C                movea.l    A0, [A6 + 0xC]
  2216. 0000157C  2050                     movea.l    A0, [A0]
  2217. // end alternate branch 00001574-0000157E
  2218. export_268: // at 00001574 (misaligned)
  2219. fn00001574: // (misaligned)
  2220. 00001576  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2221. 0000157A  000C 2050                ori.b      A4, 0x50 /* 'P' */
  2222. 0000157E  2028 0016                move.l     D0, [A0 + 0x16]
  2223. 00001582  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2224. 00001586  664E                     bne        +0x50 /* 000015D6 */
  2225. 00001588  4267                     clr.w      -[A7]
  2226. 0000158A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2227. 0000158E  486D 297C                pea.l      [A5 + 0x297C]
  2228. 00001592  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2229. 00001596  101F                     move.b     D0, [A7]+
  2230. 00001598  670E                     beq        +0x10 /* 000015A8 */
  2231. 0000159A  206E 000C                movea.l    A0, [A6 + 0xC]
  2232. 0000159E  2050                     movea.l    A0, [A0]
  2233. 000015A0  C028 005F                and.b      D0, [A0 + 0x5F]
  2234. 000015A4  4A00                     tst.b      D0
  2235. 000015A6  661C                     bne        +0x1E /* 000015C4 */
  2236. label000015A8:
  2237. 000015A8  2F00                     move.l     -[A7], D0
  2238. 000015AA  42A7                     clr.l      -[A7]
  2239. 000015AC  2F0E                     move.l     -[A7], A6
  2240. 000015AE  4EBA FF98                jsr        [PC - 0x68 /* 00001548 */]
  2241. 000015B2  221F                     move.l     D1, [A7]+
  2242. 000015B4  201F                     move.l     D0, [A7]+
  2243. 000015B6  7401                     moveq.l    D2, 0x01
  2244. 000015B8  B481                     cmp.l      D2, D1
  2245. 000015BA  5CC1                     sge        D1
  2246. 000015BC  8001                     or.b       D0, D1
  2247. 000015BE  0240 0001                andi.w     D0, 0x1
  2248. 000015C2  670A                     beq        +0xC /* 000015CE */
  2249. label000015C4:
  2250. 000015C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2251. 000015C8  4EBA 002A                jsr        [PC + 0x2A /* 000015F4 */]
  2252. 000015CC  6008                     bra        +0xA /* 000015D6 */
  2253. label000015CE:
  2254. 000015CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2255. 000015D2  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  2256. label000015D6:
  2257. 000015D6  4E5E                     unlink     A6
  2258. 000015D8  205F                     movea.l    A0, [A7]+
  2259. 000015DA  504F                     addq.w     A7, 8
  2260. 000015DC  4ED0                     jmp        [A0]
  2261. 000015DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2262. 000015E2  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2263. 000015E6  000C 4EAD                ori.b      A4, 0xAD
  2264. 000015EA  31BA 4E5E 205F           move.w     [A0 + D2.w + 0x5F], [PC + 0x4E5E /* 0000644A, cstring ""<EOF> */]
  2265. 000015F0  504F                     addq.w     A7, 8
  2266. 000015F2  4ED0                     jmp        [A0]
  2267. export_269:
  2268. fn000015F4:
  2269. 000015F4  4E56 FFF6                link       A6, -0x000A
  2270. 000015F8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2271. 000015FC  286E 0008                movea.l    A4, [A6 + 0x8]
  2272. 00001600  42A7                     clr.l      -[A7]
  2273. 00001602  2F0C                     move.l     -[A7], A4
  2274. 00001604  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  2275. 00001608  2E1F                     move.l     D7, [A7]+
  2276. 0000160A  671E                     beq        +0x20 /* 0000162A */
  2277. 0000160C  4267                     clr.w      -[A7]
  2278. 0000160E  2F0C                     move.l     -[A7], A4
  2279. 00001610  4EBA 0102                jsr        [PC + 0x102 /* 00001714 */]
  2280. 00001614  3C1F                     move.w     D6, [A7]+
  2281. 00001616  3006                     move.w     D0, D6
  2282. 00001618  5540                     subq.w     D0, 2
  2283. 0000161A  6702                     beq        +0x4 /* 0000161E */
  2284. 0000161C  600C                     bra        +0xE /* 0000162A */
  2285. label0000161E:
  2286. 0000161E  4267                     clr.w      -[A7]
  2287. 00001620  2F3C 0082 0000           move.l     -[A7], 0x820000
  2288. 00001626  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  2289. label0000162A:
  2290. 0000162A  42A7                     clr.l      -[A7]
  2291. 0000162C  2F0C                     move.l     -[A7], A4
  2292. 0000162E  4EAD 32AA                jsr        [A5 + 0x32AA /* export_1617 */]
  2293. 00001632  265F                     movea.l    A3, [A7]+
  2294. 00001634  200B                     move.l     D0, A3
  2295. 00001636  56C0                     sne        D0
  2296. 00001638  4A00                     tst.b      D0
  2297. 0000163A  6712                     beq        +0x14 /* 0000164E */
  2298. 0000163C  2053                     movea.l    A0, [A3]
  2299. 0000163E  B9E8 0008                cmpa.l     A4, [A0 + 0x8]
  2300. 00001642  57C1                     seq        D1
  2301. 00001644  C001                     and.b      D0, D1
  2302. 00001646  6706                     beq        +0x8 /* 0000164E */
  2303. 00001648  2F0C                     move.l     -[A7], A4
  2304. 0000164A  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  2305. label0000164E:
  2306. 0000164E  4A87                     tst.l      D7
  2307. 00001650  672C                     beq        +0x2E /* 0000167E */
  2308. 00001652  3006                     move.w     D0, D6
  2309. 00001654  5340                     subq.w     D0, 1
  2310. 00001656  6706                     beq        +0x8 /* 0000165E */
  2311. 00001658  5540                     subq.w     D0, 2
  2312. 0000165A  671C                     beq        +0x1E /* 00001678 */
  2313. 0000165C  6020                     bra        +0x22 /* 0000167E */
  2314. label0000165E:
  2315. 0000165E  3F3C 001F                move.w     -[A7], 0x1F
  2316. 00001662  2054                     movea.l    A0, [A4]
  2317. 00001664  1028 0037                move.b     D0, [A0 + 0x37]
  2318. 00001668  0A00 0001                xori.b     D0, 0x1
  2319. 0000166C  1F00                     move.b     -[A7], D0
  2320. 0000166E  4267                     clr.w      -[A7]
  2321. 00001670  2F0C                     move.l     -[A7], A4
  2322. 00001672  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  2323. 00001676  6006                     bra        +0x8 /* 0000167E */
  2324. label00001678:
  2325. 00001678  2F0C                     move.l     -[A7], A4
  2326. 0000167A  4EAD 0F42                jsr        [A5 + 0xF42 /* export_484 */]
  2327. label0000167E:
  2328. 0000167E  487A FF60                pea.l      [PC - 0xA0 /* 000015E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2329. 00001682  2F0E                     move.l     -[A7], A6
  2330. 00001684  2F0C                     move.l     -[A7], A4
  2331. 00001686  4EAD 1C72                jsr        [A5 + 0x1C72 /* export_906 */]
  2332. 0000168A  2F0C                     move.l     -[A7], A4
  2333. 0000168C  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  2334. 00001690  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2335. 00001694  4E5E                     unlink     A6
  2336. 00001696  2E9F                     move.l     [A7], [A7]+
  2337. 00001698  4E75                     rts
  2338. 0000169A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2339. // begin alternate branch 0000169C-000016A2
  2340. fn0000169C:
  2341. 0000169C  4E56 0000                link       A6, 0
  2342. 000016A0  2F0C                     move.l     -[A7], A4
  2343. // end alternate branch 0000169C-000016A2
  2344. fn0000169C: // (misaligned)
  2345. 0000169E  0000 2F0C                ori.b      D0, 0xC
  2346. 000016A2  286E 0008                movea.l    A4, [A6 + 0x8]
  2347. 000016A6  2054                     movea.l    A0, [A4]
  2348. 000016A8  4AA8 0012                tst.l      [A0 + 0x12]
  2349. 000016AC  670C                     beq        +0xE /* 000016BA */
  2350. 000016AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2351. 000016B2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2352. 000016B6  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  2353. label000016BA:
  2354. 000016BA  2054                     movea.l    A0, [A4]
  2355. 000016BC  4AA8 000E                tst.l      [A0 + 0xE]
  2356. 000016C0  670C                     beq        +0xE /* 000016CE */
  2357. 000016C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2358. 000016C6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2359. 000016CA  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  2360. label000016CE:
  2361. 000016CE  285F                     movea.l    A4, [A7]+
  2362. 000016D0  4E5E                     unlink     A6
  2363. 000016D2  205F                     movea.l    A0, [A7]+
  2364. 000016D4  504F                     addq.w     A7, 8
  2365. 000016D6  4ED0                     jmp        [A0]
  2366. export_270:
  2367. fn000016D8:
  2368. 000016D8  4E56 0000                link       A6, 0
  2369. 000016DC  2F0C                     move.l     -[A7], A4
  2370. 000016DE  286E 0008                movea.l    A4, [A6 + 0x8]
  2371. 000016E2  2054                     movea.l    A0, [A4]
  2372. 000016E4  4AA8 000E                tst.l      [A0 + 0xE]
  2373. 000016E8  670C                     beq        +0xE /* 000016F6 */
  2374. 000016EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2375. 000016EE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2376. 000016F2  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  2377. label000016F6:
  2378. 000016F6  2054                     movea.l    A0, [A4]
  2379. 000016F8  4AA8 0012                tst.l      [A0 + 0x12]
  2380. 000016FC  670C                     beq        +0xE /* 0000170A */
  2381. 000016FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2382. 00001702  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2383. 00001706  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  2384. label0000170A:
  2385. 0000170A  285F                     movea.l    A4, [A7]+
  2386. 0000170C  4E5E                     unlink     A6
  2387. 0000170E  205F                     movea.l    A0, [A7]+
  2388. 00001710  504F                     addq.w     A7, 8
  2389. 00001712  4ED0                     jmp        [A0]
  2390. fn00001714:
  2391. 00001714  4E56 FDFE                link       A6, -0x0202
  2392. 00001718  48E7 0128                movem.l    -[A7], D7,A2,A4
  2393. 0000171C  286E 0008                movea.l    A4, [A6 + 0x8]
  2394. 00001720  42A7                     clr.l      -[A7]
  2395. 00001722  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2396. 00001726  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  2397. 0000172A  4A9F                     tst.l      [A7]+
  2398. 0000172C  6752                     beq        +0x54 /* 00001780 */
  2399. 0000172E  102D F940                move.b     D0, [A5 - 0x6C0]
  2400. 00001732  6704                     beq        +0x6 /* 00001738 */
  2401. 00001734  7E0A                     moveq.l    D7, 0x0A
  2402. 00001736  6002                     bra        +0x4 /* 0000173A */
  2403. label00001738:
  2404. 00001738  7E09                     moveq.l    D7, 0x09
  2405. label0000173A:
  2406. 0000173A  486E FDFE                pea.l      [A6 - 0x202]
  2407. 0000173E  3F3C 00FA                move.w     -[A7], 0xFA
  2408. 00001742  3F07                     move.w     -[A7], D7
  2409. 00001744  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2410. 00001748  2254                     movea.l    A1, [A4]
  2411. 0000174A  2069 0024                movea.l    A0, [A1 + 0x24]
  2412. 0000174E  2050                     movea.l    A0, [A0]
  2413. 00001750  45EE FEFE                lea.l      A2, [A6 - 0x102]
  2414. 00001754  703F                     moveq.l    D0, 0x3F
  2415. label00001756:
  2416. 00001756  24D8                     move.l     [A2]+, [A0]+
  2417. 00001758  51C8 FFFC                dbf        D0, -0x6 /* 00001756 */
  2418. 0000175C  486E FEFE                pea.l      [A6 - 0x102]
  2419. 00001760  486E FDFE                pea.l      [A6 - 0x202]
  2420. 00001764  487A 002A                pea.l      [PC + 0x2A /* 00001790, value 0x0, cstring "" */]
  2421. 00001768  487A 0026                pea.l      [PC + 0x26 /* 00001790, value 0x0, cstring "" */]
  2422. 0000176C  A98B                     syscall    ParamText
  2423. 0000176E  2F3C 0083 0000           move.l     -[A7], 0x830000
  2424. 00001774  42A7                     clr.l      -[A7]
  2425. 00001776  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  2426. 0000177A  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2427. 0000177E  6006                     bra        +0x8 /* 00001786 */
  2428. label00001780:
  2429. 00001780  3D7C 0003 000C           move.w     [A6 + 0xC], 0x3
  2430. label00001786:
  2431. 00001786  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  2432. 0000178A  4E5E                     unlink     A6
  2433. 0000178C  2E9F                     move.l     [A7], [A7]+
  2434. 0000178E  4E75                     rts
  2435. 00001790  0000 0000                ori.b      D0, 0x0
  2436. 00001794  4E56 0000                link       A6, 0
  2437. 00001798  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2438. 0000179C  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  2439. 000017A0  4E5E                     unlink     A6
  2440. 000017A2  205F                     movea.l    A0, [A7]+
  2441. 000017A4  504F                     addq.w     A7, 8
  2442. 000017A6  4ED0                     jmp        [A0]
  2443. export_271:
  2444. fn000017A8:
  2445. 000017A8  4E56 0000                link       A6, 0
  2446. 000017AC  48E7 0018                movem.l    -[A7], A3,A4
  2447. 000017B0  266E 0008                movea.l    A3, [A6 + 0x8]
  2448. 000017B4  284B                     movea.l    A4, A3
  2449. 000017B6  487A FFDC                pea.l      [PC - 0x24 /* 00001794, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2450. 000017BA  2F0E                     move.l     -[A7], A6
  2451. 000017BC  2F0B                     move.l     -[A7], A3
  2452. 000017BE  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2453. 000017C2  2F0B                     move.l     -[A7], A3
  2454. 000017C4  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  2455. 000017C8  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2456. 000017CC  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  2457. 000017D0  B7ED F948                cmpa.l     A3, [A5 - 0x6B8]
  2458. 000017D4  660C                     bne        +0xE /* 000017E2 */
  2459. 000017D6  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2460. 000017DA  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2461. 000017DE  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  2462. label000017E2:
  2463. 000017E2  2054                     movea.l    A0, [A4]
  2464. 000017E4  4AA8 000E                tst.l      [A0 + 0xE]
  2465. 000017E8  670A                     beq        +0xC /* 000017F4 */
  2466. 000017EA  2F0B                     move.l     -[A7], A3
  2467. 000017EC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2468. 000017F0  4EAD 31D2                jsr        [A5 + 0x31D2 /* export_1590 */]
  2469. label000017F4:
  2470. 000017F4  2054                     movea.l    A0, [A4]
  2471. 000017F6  7000                     moveq.l    D0, 0x00
  2472. 000017F8  2140 000E                move.l     [A0 + 0xE], D0
  2473. 000017FC  2054                     movea.l    A0, [A4]
  2474. 000017FE  2F28 0034                move.l     -[A7], [A0 + 0x34]
  2475. 00001802  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  2476. 00001806  2054                     movea.l    A0, [A4]
  2477. 00001808  7000                     moveq.l    D0, 0x00
  2478. 0000180A  2140 0034                move.l     [A0 + 0x34], D0
  2479. 0000180E  4AA8 0016                tst.l      [A0 + 0x16]
  2480. 00001812  670C                     beq        +0xE /* 00001820 */
  2481. 00001814  2F0B                     move.l     -[A7], A3
  2482. 00001816  2054                     movea.l    A0, [A4]
  2483. 00001818  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2484. 0000181C  4EBA FE7E                jsr        [PC - 0x182 /* 0000169C */]
  2485. label00001820:
  2486. 00001820  2054                     movea.l    A0, [A4]
  2487. 00001822  7000                     moveq.l    D0, 0x00
  2488. 00001824  2140 0016                move.l     [A0 + 0x16], D0
  2489. 00001828  2F0B                     move.l     -[A7], A3
  2490. 0000182A  4EBA FBBC                jsr        [PC - 0x444 /* 000013E8 */]
  2491. 0000182E  4CDF 1800                movem.l    A3,A4, [A7]+
  2492. 00001832  4E5E                     unlink     A6
  2493. 00001834  2E9F                     move.l     [A7], [A7]+
  2494. 00001836  4E75                     rts
  2495. 00001838  4E56 0000                link       A6, 0
  2496. 0000183C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2497. 00001840  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  2498. 00001844  4E5E                     unlink     A6
  2499. 00001846  205F                     movea.l    A0, [A7]+
  2500. 00001848  504F                     addq.w     A7, 8
  2501. 0000184A  4ED0                     jmp        [A0]
  2502. export_272:
  2503. fn0000184C:
  2504. 0000184C  4E56 FFFC                link       A6, -0x0004
  2505. 00001850  48E7 0018                movem.l    -[A7], A3,A4
  2506. 00001854  286E 0008                movea.l    A4, [A6 + 0x8]
  2507. 00001858  42A7                     clr.l      -[A7]
  2508. 0000185A  2F0C                     move.l     -[A7], A4
  2509. 0000185C  4EAD 32AA                jsr        [A5 + 0x32AA /* export_1617 */]
  2510. 00001860  265F                     movea.l    A3, [A7]+
  2511. 00001862  200B                     move.l     D0, A3
  2512. 00001864  56C0                     sne        D0
  2513. 00001866  4A00                     tst.b      D0
  2514. 00001868  6712                     beq        +0x14 /* 0000187C */
  2515. 0000186A  2053                     movea.l    A0, [A3]
  2516. 0000186C  B9E8 0004                cmpa.l     A4, [A0 + 0x4]
  2517. 00001870  57C1                     seq        D1
  2518. 00001872  C001                     and.b      D0, D1
  2519. 00001874  6706                     beq        +0x8 /* 0000187C */
  2520. 00001876  2F0C                     move.l     -[A7], A4
  2521. 00001878  4EAD 32B2                jsr        [A5 + 0x32B2 /* export_1618 */]
  2522. label0000187C:
  2523. 0000187C  487A FFBA                pea.l      [PC - 0x46 /* 00001838, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2524. 00001880  2F0E                     move.l     -[A7], A6
  2525. 00001882  2F0C                     move.l     -[A7], A4
  2526. 00001884  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2527. 00001888  4CDF 1800                movem.l    A3,A4, [A7]+
  2528. 0000188C  4E5E                     unlink     A6
  2529. 0000188E  2E9F                     move.l     [A7], [A7]+
  2530. 00001890  4E75                     rts
  2531. 00001892  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2532. export_273: // at 00001894 (misaligned)
  2533. 00001896  0000 2F0C                ori.b      D0, 0xC
  2534. 0000189A  286E 0008                movea.l    A4, [A6 + 0x8]
  2535. 0000189E  2054                     movea.l    A0, [A4]
  2536. 000018A0  4AA8 0004                tst.l      [A0 + 0x4]
  2537. 000018A4  6708                     beq        +0xA /* 000018AE */
  2538. 000018A6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2539. 000018AA  4EAD 2E22                jsr        [A5 + 0x2E22 /* export_1472 */]
  2540. label000018AE:
  2541. 000018AE  285F                     movea.l    A4, [A7]+
  2542. 000018B0  4E5E                     unlink     A6
  2543. 000018B2  2E9F                     move.l     [A7], [A7]+
  2544. 000018B4  4E75                     rts
  2545. 000018B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2546. // begin alternate branch 000018B8-000018BC
  2547. export_274:
  2548. fn000018B8:
  2549. 000018B8  4E56 FFFA                link       A6, -0x0006
  2550. // end alternate branch 000018B8-000018BC
  2551. export_274: // at 000018B8 (misaligned)
  2552. fn000018B8: // (misaligned)
  2553. 000018BA  FFFA                     .invalid   <<F/7/7>>
  2554. 000018BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2555. 000018C0  2C2E 0008                move.l     D6, [A6 + 0x8]
  2556. 000018C4  2846                     movea.l    A4, D6
  2557. 000018C6  2054                     movea.l    A0, [A4]
  2558. 000018C8  1E28 005E                move.b     D7, [A0 + 0x5E]
  2559. 000018CC  2668 0038                movea.l    A3, [A0 + 0x38]
  2560. 000018D0  7000                     moveq.l    D0, 0x00
  2561. 000018D2  2140 0038                move.l     [A0 + 0x38], D0
  2562. 000018D6  4AA8 0016                tst.l      [A0 + 0x16]
  2563. 000018DA  670E                     beq        +0x10 /* 000018EA */
  2564. 000018DC  2F06                     move.l     -[A7], D6
  2565. 000018DE  2054                     movea.l    A0, [A4]
  2566. 000018E0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2567. 000018E4  4EBA FDF2                jsr        [PC - 0x20E /* 000016D8 */]
  2568. 000018E8  600A                     bra        +0xC /* 000018F4 */
  2569. label000018EA:
  2570. 000018EA  2F06                     move.l     -[A7], D6
  2571. 000018EC  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  2572. 000018F0  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  2573. label000018F4:
  2574. 000018F4  2F06                     move.l     -[A7], D6
  2575. 000018F6  4EBA FEB0                jsr        [PC - 0x150 /* 000017A8 */]
  2576. 000018FA  42A7                     clr.l      -[A7]
  2577. 000018FC  2F0B                     move.l     -[A7], A3
  2578. 000018FE  1F07                     move.b     -[A7], D7
  2579. 00001900  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  2580. 00001904  265F                     movea.l    A3, [A7]+
  2581. 00001906  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2582. 0000190A  4E5E                     unlink     A6
  2583. 0000190C  2E9F                     move.l     [A7], [A7]+
  2584. 0000190E  4E75                     rts
  2585. export_275:
  2586. 00001910  4E56 0000                link       A6, 0
  2587. 00001914  48E7 0018                movem.l    -[A7], A3,A4
  2588. 00001918  266E 0008                movea.l    A3, [A6 + 0x8]
  2589. 0000191C  284B                     movea.l    A4, A3
  2590. 0000191E  2F0B                     move.l     -[A7], A3
  2591. 00001920  4EBA FF2A                jsr        [PC - 0xD6 /* 0000184C */]
  2592. 00001924  4267                     clr.w      -[A7]
  2593. 00001926  1F3C 0001                move.b     -[A7], 0x1
  2594. 0000192A  2F0B                     move.l     -[A7], A3
  2595. 0000192C  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  2596. 00001930  4267                     clr.w      -[A7]
  2597. 00001932  2F0B                     move.l     -[A7], A3
  2598. 00001934  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  2599. 00001938  2054                     movea.l    A0, [A4]
  2600. 0000193A  1028 005D                move.b     D0, [A0 + 0x5D]
  2601. 0000193E  6706                     beq        +0x8 /* 00001946 */
  2602. 00001940  2F0B                     move.l     -[A7], A3
  2603. 00001942  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  2604. label00001946:
  2605. 00001946  4CDF 1800                movem.l    A3,A4, [A7]+
  2606. 0000194A  4E5E                     unlink     A6
  2607. 0000194C  2E9F                     move.l     [A7], [A7]+
  2608. 0000194E  4E75                     rts
  2609. export_276:
  2610. 00001950  4E56 0000                link       A6, 0
  2611. 00001954  48E7 0018                movem.l    -[A7], A3,A4
  2612. 00001958  266E 0008                movea.l    A3, [A6 + 0x8]
  2613. 0000195C  284B                     movea.l    A4, A3
  2614. 0000195E  2054                     movea.l    A0, [A4]
  2615. 00001960  4AA8 0016                tst.l      [A0 + 0x16]
  2616. 00001964  6608                     bne        +0xA /* 0000196E */
  2617. 00001966  2F0B                     move.l     -[A7], A3
  2618. 00001968  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  2619. 0000196C  600C                     bra        +0xE /* 0000197A */
  2620. label0000196E:
  2621. 0000196E  2F0B                     move.l     -[A7], A3
  2622. 00001970  2054                     movea.l    A0, [A4]
  2623. 00001972  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2624. 00001976  4EAD 2D22                jsr        [A5 + 0x2D22 /* export_1440 */]
  2625. label0000197A:
  2626. 0000197A  4CDF 1800                movem.l    A3,A4, [A7]+
  2627. 0000197E  4E5E                     unlink     A6
  2628. 00001980  2E9F                     move.l     [A7], [A7]+
  2629. 00001982  4E75                     rts
  2630. export_277:
  2631. 00001984  4E56 FFFA                link       A6, -0x0006
  2632. 00001988  48E7 0118                movem.l    -[A7], D7,A3,A4
  2633. 0000198C  266E 0008                movea.l    A3, [A6 + 0x8]
  2634. 00001990  284B                     movea.l    A4, A3
  2635. 00001992  2054                     movea.l    A0, [A4]
  2636. 00001994  1028 005C                move.b     D0, [A0 + 0x5C]
  2637. 00001998  675A                     beq        +0x5C /* 000019F4 */
  2638. 0000199A  2F00                     move.l     -[A7], D0
  2639. 0000199C  4267                     clr.w      -[A7]
  2640. 0000199E  2054                     movea.l    A0, [A4]
  2641. 000019A0  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2642. 000019A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2643. 000019A8  A91E                     syscall    TrackGoAway
  2644. 000019AA  121F                     move.b     D1, [A7]+
  2645. 000019AC  201F                     move.l     D0, [A7]+
  2646. 000019AE  C001                     and.b      D0, D1
  2647. 000019B0  6742                     beq        +0x44 /* 000019F4 */
  2648. 000019B2  42A7                     clr.l      -[A7]
  2649. 000019B4  4EAD 1A0A                jsr        [A5 + 0x1A0A /* export_829 */]
  2650. 000019B8  1E1F                     move.b     D7, [A7]+
  2651. 000019BA  486E FFFC                pea.l      [A6 - 0x4]
  2652. 000019BE  486D 291C                pea.l      [A5 + 0x291C]
  2653. 000019C2  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2654. 000019C6  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2655. 000019CA  4267                     clr.w      -[A7]
  2656. 000019CC  1F07                     move.b     -[A7], D7
  2657. 000019CE  4EAD 1A0A                jsr        [A5 + 0x1A0A /* export_829 */]
  2658. 000019D2  101F                     move.b     D0, [A7]+
  2659. 000019D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2660. 000019D8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2661. 000019DC  3F3C 001F                move.w     -[A7], 0x1F
  2662. 000019E0  2F0B                     move.l     -[A7], A3
  2663. 000019E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2664. 000019E6  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  2665. 000019EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2666. 000019EE  2F0B                     move.l     -[A7], A3
  2667. 000019F0  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  2668. label000019F4:
  2669. 000019F4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2670. 000019F8  4E5E                     unlink     A6
  2671. 000019FA  205F                     movea.l    A0, [A7]+
  2672. 000019FC  504F                     addq.w     A7, 8
  2673. 000019FE  4ED0                     jmp        [A0]
  2674. export_278:
  2675. 00001A00  4E56 0000                link       A6, 0
  2676. 00001A04  2F0C                     move.l     -[A7], A4
  2677. 00001A06  286E 0008                movea.l    A4, [A6 + 0x8]
  2678. 00001A0A  2054                     movea.l    A0, [A4]
  2679. 00001A0C  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2680. 00001A10  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  2681. 00001A14  2054                     movea.l    A0, [A4]
  2682. 00001A16  7000                     moveq.l    D0, 0x00
  2683. 00001A18  2140 0054                move.l     [A0 + 0x54], D0
  2684. 00001A1C  2054                     movea.l    A0, [A4]
  2685. 00001A1E  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2686. 00001A22  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  2687. 00001A26  2054                     movea.l    A0, [A4]
  2688. 00001A28  7000                     moveq.l    D0, 0x00
  2689. 00001A2A  2140 0050                move.l     [A0 + 0x50], D0
  2690. 00001A2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2691. 00001A32  4EBA FD74                jsr        [PC - 0x28C /* 000017A8 */]
  2692. 00001A36  285F                     movea.l    A4, [A7]+
  2693. 00001A38  4E5E                     unlink     A6
  2694. 00001A3A  2E9F                     move.l     [A7], [A7]+
  2695. 00001A3C  4E75                     rts
  2696. 00001A3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2697. // begin alternate branch 00001A40-00001A4E
  2698. export_279:
  2699. fn00001A40:
  2700. 00001A40  4E56 0000                link       A6, 0
  2701. 00001A44  48E7 0018                movem.l    -[A7], A3,A4
  2702. 00001A48  266E 0008                movea.l    A3, [A6 + 0x8]
  2703. 00001A4C  284B                     movea.l    A4, A3
  2704. // end alternate branch 00001A40-00001A4E
  2705. export_279: // at 00001A40 (misaligned)
  2706. fn00001A40: // (misaligned)
  2707. 00001A42  0000 48E7                ori.b      D0, 0xE7
  2708. 00001A46  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2709. 00001A4A  0008 284B                ori.b      A0, 0x4B /* 'K' */
  2710. 00001A4E  2054                     movea.l    A0, [A4]
  2711. 00001A50  4AA8 0058                tst.l      [A0 + 0x58]
  2712. 00001A54  6722                     beq        +0x24 /* 00001A78 */
  2713. 00001A56  4267                     clr.w      -[A7]
  2714. 00001A58  2F0B                     move.l     -[A7], A3
  2715. 00001A5A  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2716. 00001A5E  2054                     movea.l    A0, [A4]
  2717. 00001A60  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2718. 00001A64  42A7                     clr.l      -[A7]
  2719. 00001A66  A95C                     syscall    SizeControl
  2720. 00001A68  2054                     movea.l    A0, [A4]
  2721. 00001A6A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2722. 00001A6E  A955                     syscall    DisposeControl
  2723. 00001A70  2054                     movea.l    A0, [A4]
  2724. 00001A72  7000                     moveq.l    D0, 0x00
  2725. 00001A74  2140 0058                move.l     [A0 + 0x58], D0
  2726. label00001A78:
  2727. 00001A78  2F0B                     move.l     -[A7], A3
  2728. 00001A7A  4EBA FD2C                jsr        [PC - 0x2D4 /* 000017A8 */]
  2729. 00001A7E  4CDF 1800                movem.l    A3,A4, [A7]+
  2730. 00001A82  4E5E                     unlink     A6
  2731. 00001A84  2E9F                     move.l     [A7], [A7]+
  2732. 00001A86  4E75                     rts
  2733. 00001A88  4E56 0000                link       A6, 0
  2734. 00001A8C  48E7 0018                movem.l    -[A7], A3,A4
  2735. 00001A90  266E 0008                movea.l    A3, [A6 + 0x8]
  2736. 00001A94  286B 0008                movea.l    A4, [A3 + 0x8]
  2737. 00001A98  206E 000C                movea.l    A0, [A6 + 0xC]
  2738. 00001A9C  2254                     movea.l    A1, [A4]
  2739. 00001A9E  1029 006A                move.b     D0, [A1 + 0x6A]
  2740. 00001AA2  4880                     ext.w      D0
  2741. 00001AA4  2050                     movea.l    A0, [A0]
  2742. 00001AA6  E540                     asl        D0.w, 2
  2743. 00001AA8  2230 0050                move.l     D1, [A0 + D0.w + 0x50]
  2744. 00001AAC  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  2745. 00001AB0  6610                     bne        +0x12 /* 00001AC2 */
  2746. 00001AB2  42A7                     clr.l      -[A7]
  2747. 00001AB4  2054                     movea.l    A0, [A4]
  2748. 00001AB6  1F28 006A                move.b     -[A7], [A0 + 0x6A]
  2749. 00001ABA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2750. 00001ABE  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  2751. label00001AC2:
  2752. 00001AC2  4CDF 1800                movem.l    A3,A4, [A7]+
  2753. 00001AC6  4E5E                     unlink     A6
  2754. 00001AC8  205F                     movea.l    A0, [A7]+
  2755. 00001ACA  504F                     addq.w     A7, 8
  2756. 00001ACC  4ED0                     jmp        [A0]
  2757. 00001ACE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2758. export_280: // at 00001AD0 (misaligned)
  2759. 00001AD2  0000 2F0C                ori.b      D0, 0xC
  2760. 00001AD6  286E 0008                movea.l    A4, [A6 + 0x8]
  2761. 00001ADA  2054                     movea.l    A0, [A4]
  2762. 00001ADC  4AA8 006C                tst.l      [A0 + 0x6C]
  2763. 00001AE0  6710                     beq        +0x12 /* 00001AF2 */
  2764. 00001AE2  487A FFA4                pea.l      [PC - 0x5C /* 00001A88, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2765. 00001AE6  2F0E                     move.l     -[A7], A6
  2766. 00001AE8  2054                     movea.l    A0, [A4]
  2767. 00001AEA  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2768. 00001AEE  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  2769. label00001AF2:
  2770. 00001AF2  2054                     movea.l    A0, [A4]
  2771. 00001AF4  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  2772. 00001AF8  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  2773. 00001AFC  2054                     movea.l    A0, [A4]
  2774. 00001AFE  7000                     moveq.l    D0, 0x00
  2775. 00001B00  2140 006C                move.l     [A0 + 0x6C], D0
  2776. 00001B04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2777. 00001B08  4EBA FF36                jsr        [PC - 0xCA /* 00001A40 */]
  2778. 00001B0C  285F                     movea.l    A4, [A7]+
  2779. 00001B0E  4E5E                     unlink     A6
  2780. 00001B10  2E9F                     move.l     [A7], [A7]+
  2781. 00001B12  4E75                     rts
  2782. export_281:
  2783. 00001B14  4E56 FFFA                link       A6, -0x0006
  2784. 00001B18  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2785. 00001B1C  2C2E 0008                move.l     D6, [A6 + 0x8]
  2786. 00001B20  2846                     movea.l    A4, D6
  2787. 00001B22  2054                     movea.l    A0, [A4]
  2788. 00001B24  4AA8 000E                tst.l      [A0 + 0xE]
  2789. 00001B28  56C7                     sne        D7
  2790. 00001B2A  4407                     neg.b      D7
  2791. 00001B2C  1007                     move.b     D0, D7
  2792. 00001B2E  6762                     beq        +0x64 /* 00001B92 */
  2793. 00001B30  2248                     movea.l    A1, A0
  2794. 00001B32  2069 000E                movea.l    A0, [A1 + 0xE]
  2795. 00001B36  2050                     movea.l    A0, [A0]
  2796. 00001B38  BCA8 0034                cmp.l      D6, [A0 + 0x34]
  2797. 00001B3C  660E                     bne        +0x10 /* 00001B4C */
  2798. 00001B3E  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  2799. 00001B42  2054                     movea.l    A0, [A4]
  2800. 00001B44  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2801. 00001B48  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  2802. label00001B4C:
  2803. 00001B4C  2054                     movea.l    A0, [A4]
  2804. 00001B4E  7000                     moveq.l    D0, 0x00
  2805. 00001B50  2140 000E                move.l     [A0 + 0xE], D0
  2806. 00001B54  2668 0012                movea.l    A3, [A0 + 0x12]
  2807. 00001B58  200B                     move.l     D0, A3
  2808. 00001B5A  56C7                     sne        D7
  2809. 00001B5C  4407                     neg.b      D7
  2810. 00001B5E  1007                     move.b     D0, D7
  2811. 00001B60  6714                     beq        +0x16 /* 00001B76 */
  2812. 00001B62  2053                     movea.l    A0, [A3]
  2813. 00001B64  BCA8 0016                cmp.l      D6, [A0 + 0x16]
  2814. 00001B68  6606                     bne        +0x8 /* 00001B70 */
  2815. 00001B6A  7000                     moveq.l    D0, 0x00
  2816. 00001B6C  2140 0016                move.l     [A0 + 0x16], D0
  2817. label00001B70:
  2818. 00001B70  2053                     movea.l    A0, [A3]
  2819. 00001B72  1E28 001F                move.b     D7, [A0 + 0x1F]
  2820. label00001B76:
  2821. 00001B76  1007                     move.b     D0, D7
  2822. 00001B78  6710                     beq        +0x12 /* 00001B8A */
  2823. 00001B7A  2053                     movea.l    A0, [A3]
  2824. 00001B7C  2028 0020                move.l     D0, [A0 + 0x20]
  2825. 00001B80  2254                     movea.l    A1, [A4]
  2826. 00001B82  B0A9 0056                cmp.l      D0, [A1 + 0x56]
  2827. 00001B86  57C7                     seq        D7
  2828. 00001B88  4407                     neg.b      D7
  2829. label00001B8A:
  2830. 00001B8A  2054                     movea.l    A0, [A4]
  2831. 00001B8C  7000                     moveq.l    D0, 0x00
  2832. 00001B8E  2140 0012                move.l     [A0 + 0x12], D0
  2833. label00001B92:
  2834. 00001B92  1007                     move.b     D0, D7
  2835. 00001B94  6612                     bne        +0x14 /* 00001BA8 */
  2836. 00001B96  42A7                     clr.l      -[A7]
  2837. 00001B98  2054                     movea.l    A0, [A4]
  2838. 00001B9A  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2839. 00001B9E  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2840. 00001BA2  2054                     movea.l    A0, [A4]
  2841. 00001BA4  215F 0056                move.l     [A0 + 0x56], [A7]+
  2842. label00001BA8:
  2843. 00001BA8  2054                     movea.l    A0, [A4]
  2844. 00001BAA  7000                     moveq.l    D0, 0x00
  2845. 00001BAC  2140 0056                move.l     [A0 + 0x56], D0
  2846. 00001BB0  42A7                     clr.l      -[A7]
  2847. 00001BB2  2054                     movea.l    A0, [A4]
  2848. 00001BB4  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2849. 00001BB8  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  2850. 00001BBC  2054                     movea.l    A0, [A4]
  2851. 00001BBE  215F 0066                move.l     [A0 + 0x66], [A7]+
  2852. 00001BC2  2F06                     move.l     -[A7], D6
  2853. 00001BC4  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  2854. 00001BC8  BCAD FA98                cmp.l      D6, [A5 - 0x568]
  2855. 00001BCC  6606                     bne        +0x8 /* 00001BD4 */
  2856. 00001BCE  7000                     moveq.l    D0, 0x00
  2857. 00001BD0  2B40 FA98                move.l     [A5 - 0x568], D0
  2858. label00001BD4:
  2859. 00001BD4  2F06                     move.l     -[A7], D6
  2860. 00001BD6  4EBA F810                jsr        [PC - 0x7F0 /* 000013E8 */]
  2861. 00001BDA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2862. 00001BDE  4E5E                     unlink     A6
  2863. 00001BE0  2E9F                     move.l     [A7], [A7]+
  2864. 00001BE2  4E75                     rts
  2865.